ಕ್ಲೌಡ್ಫ್ಲೇರ್ ಇತ್ತೀಚೆಗೆ ಕ್ಯಾಶ್ ಟ್ರಾನ್ಸ್ಕೋಡಿಂಗ್ ಎಂಬ ಮೂಲಮಾದರಿಯನ್ನು ವಿವರಿಸಿದೆ ಅದು ಅರ್ಹವಾದ ಕ್ಯಾಶ್ ವಿಷಯವನ್ನು ಸಂಕುಚಿತಗೊಳಿಸುತ್ತದೆ, ಪ್ರಾಥಮಿಕವಾಗಿ ಸಂಕ್ಷೇಪಿಸದ ಪಠ್ಯಗಳಾದ HTML, JSON, CSS ಮತ್ತು JavaScript ಅನ್ನು ಡಿಸ್ಕ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸುವ ಮೊದಲು Zstandard ಅನ್ನು ಬಳಸುತ್ತದೆ. ಹೈಪರ್ಸ್ಕೇಲರ್ ಅಂದಾಜು ಮಾಡಿದ ವಿಧಾನವು ಪೆಟಾಬೈಟ್ಗಳ ಹೆಚ್ಚುವರಿ ಪರಿಣಾಮಕಾರಿ ಸಂಗ್ರಹ ಸಾಮರ್ಥ್ಯದ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಆದಾಗ್ಯೂ ಹೆಚ್ಚು ವ್ಯಾಪಕವಾದ ಪರೀಕ್ಷೆಯು ಇನ್ನೂ ಅಗತ್ಯವಿದೆ.
ಲೇಖನದ ಪ್ರಕಾರ, ಅಗತ್ಯವಿರುವ ಹೆಚ್ಚುವರಿ ಸಂಸ್ಕರಣೆಯು ತುಲನಾತ್ಮಕವಾಗಿ ಚಿಕ್ಕದಾಗಿದೆ, ಏಕೆಂದರೆ ಸಂಗ್ರಹವನ್ನು ಪ್ರವೇಶಿಸಿದಾಗ ವಿಷಯವನ್ನು ಒಮ್ಮೆ ಸಂಕುಚಿತಗೊಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ವಿತರಿಸಿದಾಗ ಡಿಕಂಪ್ರೆಸ್ ಆಗುತ್ತದೆ. ಸಂಕೋಚನವು ಅರ್ಹವಾದ ವಿಷಯದ ಗಾತ್ರವನ್ನು ಸರಿಸುಮಾರು 2.8 ಪಟ್ಟು ಕಡಿಮೆಗೊಳಿಸಿತು, ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸರ್ವರ್ಗಳು ಹೆಚ್ಚಿನ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು ಮತ್ತು ಡೇಟಾ ಕೇಂದ್ರಗಳ ನಡುವೆ ವರ್ಗಾವಣೆಯಾಗುವ ಡೇಟಾದ ಪ್ರಮಾಣವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ.
ಇದನ್ನು ಸಾಧಿಸಲು, ಕ್ಲೌಡ್ಫ್ಲೇರ್ ಅದರ ರಸ್ಟ್-ಆಧಾರಿತ ಪ್ರಾಕ್ಸಿ ಫ್ರೇಮ್ವರ್ಕ್ನ ಪಿಂಗೋರಾ ಜೊತೆಗೆ ನೈಜ-ಸಮಯದ ಬಳಕೆಗಾಗಿ ಫೇಸ್ಬುಕ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ನಷ್ಟವಿಲ್ಲದ ಸಂಕುಚಿತ ಅಲ್ಗಾರಿದಮ್ Zstandard ಅನ್ನು ಅವಲಂಬಿಸಿದೆ. ಆಶಿ ಪಟೇಲ್ ಬರೆದಿದ್ದಾರೆ:
ಸಿಪಿಯುನಲ್ಲಿನ ಸಣ್ಣ ಹೆಚ್ಚಳವು ಕ್ಲೌಡ್ಫ್ಲೇರ್ ಪೆಟಾಬೈಟ್ಗಳ ಪರಿಣಾಮಕಾರಿ ಸಂಗ್ರಹ ಸಾಮರ್ಥ್ಯವನ್ನು ನೀಡುತ್ತದೆ ಮತ್ತು ನಮ್ಮ ಡೇಟಾ ಕೇಂದ್ರಗಳ ನಡುವೆ ವರ್ಗಾವಣೆಯಾಗುವ ಡೇಟಾವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ. ಸ್ವತ್ತು ಸಂಗ್ರಹಕ್ಕೆ ಪ್ರವೇಶಿಸಿದಾಗ ಎನ್ಕೋಡಿಂಗ್ ವೆಚ್ಚವನ್ನು ಒಮ್ಮೆ ಪಾವತಿಸಲಾಗುತ್ತದೆ. ಪ್ರತಿ ಬಾರಿ ಆ ಸ್ವತ್ತನ್ನು ಮರುಬಳಕೆ ಮಾಡಿದಾಗ ಸಂಗ್ರಹಣೆ ಮತ್ತು ಬ್ಯಾಂಡ್ವಿಡ್ತ್ ಉಳಿತಾಯ ಮುಂದುವರಿಯುತ್ತದೆ.
ಕ್ಲೌಡ್ಫ್ಲೇರ್ನ ಕ್ಯಾಶ್ ಟ್ರಾನ್ಸ್ಕೋಡಿಂಗ್ ಸಂಕುಚಿತ ಪಠ್ಯವನ್ನು ಹೊಂದಿರುವ ಸಂಕ್ಷೇಪಿಸದ ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು ಮಾತ್ರ ಸಂಕುಚಿತಗೊಳಿಸುತ್ತದೆ, ಯಶಸ್ವಿಯಾಗಿ ಹಿಂತಿರುಗಿಸುತ್ತದೆ ಮತ್ತು ಕನಿಷ್ಠ 4 ಕಿಬಿ ಆಗಿರುತ್ತದೆ. ಇದು ರಚನೆಯ ವಿನಂತಿಗಳು, ಪೂರ್ವಸಂಕುಚಿತ ಅಥವಾ ಬೈನರಿ ವಿಷಯ ಮತ್ತು ಅಜ್ಞಾತ ಗಾತ್ರದ ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು ಹೊರತುಪಡಿಸುತ್ತದೆ. 1% ಅರ್ಹ ಡೇಟಾವನ್ನು ಮಾತ್ರ ತ್ಯಾಗ ಮಾಡುವಾಗ ಥ್ರೆಶೋಲ್ಡ್ ಅನೇಕ ಸಣ್ಣ ವಸ್ತುಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವುದನ್ನು ತಪ್ಪಿಸುತ್ತದೆ, ಮತ್ತು ಈ ಮಿತಿ ಮತ್ತು Zstandard ಕಂಪ್ರೆಷನ್ ಮಟ್ಟ ಎರಡನ್ನೂ CPU ಮತ್ತು ಸ್ಟೋರೇಜ್ ಟ್ರೇಡ್-ಆಫ್ಗಳ ಆಧಾರದ ಮೇಲೆ ಸರಿಹೊಂದಿಸಬಹುದು. ಪಟೇಲ್ ಸೇರಿಸಲಾಗಿದೆ:
ಟ್ರಾನ್ಸ್ಕೋಡಿಂಗ್ ಎಂದರೆ ಸಂಕುಚಿತಗೊಳಿಸುವುದು ಎಂದಲ್ಲ. ಚಿತ್ರಗಳು, ವೀಡಿಯೊಗಳು ಮತ್ತು ಫಾಂಟ್ಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಈಗಾಗಲೇ ಸಂಕುಚಿತಗೊಳಿಸಲಾಗಿದೆ. ನಮ್ಮ ಟ್ರಾಫಿಕ್ ಮಾದರಿಯಲ್ಲಿ, ಈ ಮೀಡಿಯಾ ಸ್ಲೈಸ್ 21.4% ವಿನಂತಿಗಳನ್ನು ಆದರೆ 63.3% ಬೈಟ್ಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಅದನ್ನು ಮತ್ತೆ ಸಂಕುಚಿತಗೊಳಿಸುವುದರಿಂದ CPU ಅನ್ನು ಏನೂ ಸುಡುವುದಿಲ್ಲ.
ಕ್ಲೌಡ್ಫ್ಲೇರ್ ಪ್ರಕಾರ, HTML, JSON, CSS ಮತ್ತು JavaScript ನಂತಹ ಸಂಕುಚಿತ ಪಠ್ಯವು 67.3% ವಿನಂತಿಗಳನ್ನು ಮತ್ತು 22.3% ಬೈಟ್ಗಳನ್ನು ಹೊಂದಿದೆ. ಈ ವಿಷಯದಲ್ಲಿ, ಸುಮಾರು 71% ಸಂಕ್ಷೇಪಿಸದೆ ಬರುತ್ತದೆ ಮತ್ತು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಸಂಕುಚಿತಗೊಳಿಸಬಹುದು.

ಮೂಲ: ಕ್ಲೌಡ್ಫ್ಲೇರ್ ಬ್ಲಾಗ್
ಎನ್ಕೋಡಿಂಗ್/ಡಿಕೋಡಿಂಗ್ ತಂತ್ರಕ್ಕಾಗಿ “ಟ್ರಾನ್ಸ್ಕೋಡಿಂಗ್” ಪದದ ಬಳಕೆಯನ್ನು ಕೆಲವು ವೈದ್ಯರು ಪ್ರಶ್ನಿಸಿದರೆ, ಹ್ಯಾಕರ್ ನ್ಯೂಸ್ನಲ್ಲಿ ಇತರರು ಸಂಕೋಚನ ಆಯ್ಕೆಗಳನ್ನು ಚರ್ಚಿಸುತ್ತಾರೆ. ಕ್ಲೌಡ್ಫ್ಲೇರ್ ಆರಂಭದಲ್ಲಿ ಟ್ರಾನ್ಸ್ಕೋಡಿಂಗ್ ಅನ್ನು ಜನಪ್ರಿಯ ವಿಷಯಕ್ಕೆ ಸೀಮಿತಗೊಳಿಸಲು ಪರಿಗಣಿಸಿದಂತೆ, ಬಳಕೆದಾರ ಮೇಯುಲ್ ಸಿ ಬರೆಯುತ್ತಾರೆ:
ವಿಚಿತ್ರವೆಂದರೆ, ಡಿಕೋಡಿಂಗ್ ಮಾಡುವಾಗ CPU ಸಮಯವನ್ನು ಉಳಿಸುವುದು ಗುರಿಯಾಗಿದ್ದರೆ ನಾನು ವಿಷಯವನ್ನು ಶೀತಲವಾಗಿ ಸಂಕುಚಿತಗೊಳಿಸುತ್ತಿದ್ದೆ.
ಬಳಕೆದಾರ ಕೋಡ್ಸ್ಇನ್ ಚೋಸ್ ಬದಲಿಗೆ ಕೇಳುತ್ತಿದೆ:
ಇದು ರಚನೆಯ ವಿನಂತಿಗಳ ಮೇಲೆ ಹೇಗೆ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ ಎಂಬುದರ ಕುರಿತು ನನಗೆ ಗೊಂದಲವಿದೆ. ಸಂಕೋಚನವಿಲ್ಲದೆ, ಸಂಗ್ರಹಿಸಲಾದ ಸಂಪೂರ್ಣ ಫೈಲ್ನ ಸಂಬಂಧಿತ ಭಾಗವನ್ನು ಓದುವ ಮೂಲಕ ಅವುಗಳನ್ನು ಸುಲಭವಾಗಿ ತೃಪ್ತಿಪಡಿಸಬಹುದು. ಆದರೆ ಈಗ ಅವುಗಳನ್ನು ಹೇಗೆ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ?
ಸ್ಥಳೀಯ ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುವಿಕೆ ಮತ್ತು ಸಂಗ್ರಹ ಶ್ರೇಣಿಗಳ ನಡುವಿನ ವರ್ಗಾವಣೆಗಳ ಮೇಲಿನ ಸಂಕೋಚನದ ಪರಿಣಾಮವನ್ನು ಅಳೆಯಲು ಶ್ರೇಣೀಕೃತ ಸಂಗ್ರಹದೊಂದಿಗೆ ಮತ್ತು ಇಲ್ಲದೆಯೇ ಪರೀಕ್ಷೆಗಳನ್ನು ನಡೆಸಲಾಯಿತು. ಮೂಲಮಾದರಿಯು ಅಭಿವೃದ್ಧಿಯ ಹಂತದಲ್ಲಿದೆ, ವಿವಿಧ ಸಂಕೋಚನ ಮಟ್ಟಗಳು, ವಿಷಯ ಪ್ರಕಾರಗಳು, ವಸ್ತುವಿನ ಗಾತ್ರಗಳು ಮತ್ತು ಸಂಗ್ರಹ ಸನ್ನಿವೇಶಗಳ ಮೇಲೆ ಹೆಚ್ಚಿನ ಪರೀಕ್ಷೆಯನ್ನು ಯೋಜಿಸಲಾಗಿದೆ.