Web performance
ವೆಬ್ ಕಾರ್ಯಕ್ಷಮತೆಯು ವೆಬ್ ಪುಟಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡುವ ಮತ್ತು ಬಳಕೆದಾರರ ವೆಬ್ ಬ್ರೌಸರ್ನಲ್ಲಿ ಪ್ರದರ್ಶಿಸುವ ವೇಗವನ್ನು ಸೂಚಿಸುತ್ತದೆ. ವೆಬ್ ಕಾರ್ಯಕ್ಷಮತೆ ಆಪ್ಟಿಮೈಸೇಶನ್ (ಡಬ್ಲ್ಯು. ಪಿ. ಓ), ಅಥವಾ ವೆಬ್ಸೈಟ್ ಆಪ್ಟಿಮೈಸೇಶನ್ ಎಂಬುದು ವೆಬ್ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೆಚ್ಚಿಸುವ ಜ್ಞಾನದ ಕ್ಷೇತ್ರವಾಗಿದೆ. ವೇಗವಾದ ಜಾಲತಾಣ ಡೌನ್ಲೋಡ್ ವೇಗವು ಸಂದರ್ಶಕರ ಧಾರಣ ಮತ್ತು ನಿಷ್ಠೆ ಮತ್ತು ಬಳಕೆದಾರರ ತೃಪ್ತಿಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ ಎಂದು ತೋರಿಸಲಾಗಿದೆ, ವಿಶೇಷವಾಗಿ ನಿಧಾನಗತಿಯ ಅಂತರ್ಜಾಲ ಸಂಪರ್ಕ ಹೊಂದಿರುವ ಮತ್ತು ಮೊಬೈಲ್ ಸಾಧನಗಳಲ್ಲಿರುವ ಬಳಕೆದಾರರಿಗೆ. ವೆಬ್ ಕಾರ್ಯಕ್ಷಮತೆಯು ವೆಬ್ನಾದ್ಯಂತ ಪ್ರಯಾಣಿಸುವ ಕಡಿಮೆ ದತ್ತಾಂಶಕ್ಕೆ ಕಾರಣವಾಗುತ್ತದೆ, ಇದು ವೆಬ್ಸೈಟ್ನ ವಿದ್ಯುತ್ ಬಳಕೆ ಮತ್ತು ಪರಿಸರದ ಪ್ರಭಾವವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ. ಪುಟ ಲೋಡ್ನ ವೇಗದ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುವ ಕೆಲವು ಅಂಶಗಳಲ್ಲಿ ಬ್ರೌಸರ್/ಸರ್ವರ್ ಕ್ಯಾಶ್, ಇಮೇಜ್ ಆಪ್ಟಿಮೈಸೇಶನ್ ಮತ್ತು ಎನ್ಕ್ರಿಪ್ಶನ್ (ಉದಾಹರಣೆಗೆ ಎಸ್ಎಸ್ಎಲ್) ಸೇರಿವೆ, ಇದು ಪುಟಗಳನ್ನು ರೆಂಡರ್ ಮಾಡಲು ತೆಗೆದುಕೊಳ್ಳುವ ಸಮಯದ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರಬಹುದು. ಬಹು-ಪದರದ ಕ್ಯಾಶ್, ಪ್ರಸ್ತುತಿ ಪದರದ ಘಟಕಗಳ ಕಡಿಮೆ ತೂಕದ ವಿನ್ಯಾಸ ಮತ್ತು ಸರ್ವರ್ ಬದಿಯ ಘಟಕಗಳೊಂದಿಗೆ ಅಸಿಂಕ್ರೊನಸ್ ಸಂವಹನದಂತಹ ತಂತ್ರಗಳ ಮೂಲಕ ವೆಬ್ ಪುಟದ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸಬಹುದು. ವೆಬ್ನ ಅಸ್ತಿತ್ವದ ಮೊದಲ ದಶಕದಲ್ಲಿ, ವೆಬ್ ಕಾರ್ಯಕ್ಷಮತೆಯ ಸುಧಾರಣೆಯು ಮುಖ್ಯವಾಗಿ ವೆಬ್ಸೈಟ್ ಕೋಡ್ ಅನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿಸುವುದು ಮತ್ತು ಹಾರ್ಡ್ವೇರ್ ಮಿತಿಗಳನ್ನು ತಳ್ಳುವುದರ ಮೇಲೆ ಕೇಂದ್ರೀಕೃತವಾಗಿತ್ತು. ಪ್ಯಾಟ್ರಿಕ್ ಕಿಲ್ಲೆಲಿಯಾ ಅವರ 2002 ರ ಪುಸ್ತಕ ವೆಬ್ ಪರ್ಫಾರ್ಮೆನ್ಸ್ ಟ್ಯೂನಿಂಗ್ ಪ್ರಕಾರ, ಸರಳ ಸರ್ವ್ಲೆಟ್ಗಳು ಅಥವಾ ಸಿಜಿಐ ಅನ್ನು ಬಳಸುವುದು, ಸರ್ವರ್ ಮೆಮೊರಿಯನ್ನು ಹೆಚ್ಚಿಸುವುದು ಮತ್ತು ಪ್ಯಾಕೆಟ್ ನಷ್ಟ ಮತ್ತು ಮರುಪ್ರಸಾರವನ್ನು ಹುಡುಕುವುದು ಕೆಲವು ಆರಂಭಿಕ ತಂತ್ರಗಳಾಗಿವೆ. ಈ ತತ್ವಗಳು ಈಗ ಅಂತರ್ಜಾಲ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಹೆಚ್ಚಿನ ಆಪ್ಟಿಮೈಸ್ಡ್ ಅಡಿಪಾಯವನ್ನು ಒಳಗೊಂಡಿದ್ದರೂ, ಅವು ಪ್ರಸ್ತುತ ಆಪ್ಟಿಮೈಸೇಶನ್ ಸಿದ್ಧಾಂತಕ್ಕಿಂತ ಭಿನ್ನವಾಗಿವೆ, ಏಕೆಂದರೆ ಬ್ರೌಸರ್ ಪ್ರದರ್ಶನದ ವೇಗವನ್ನು ಸುಧಾರಿಸುವ ಪ್ರಯತ್ನವು ತುಂಬಾ ಕಡಿಮೆ ಇತ್ತು. ಸ್ಟೀವ್ ಸೌಡರ್ಸ್ 2004ರಲ್ಲಿ "ವೆಬ್ ಪರ್ಫಾರ್ಮೆನ್ಸ್ ಆಪ್ಟಿಮೈಸೇಶನ್" ಎಂಬ ಪದವನ್ನು ಸೃಷ್ಟಿಸಿದರು. ಆ ಸಮಯದಲ್ಲಿ "ಉದಯೋನ್ಮುಖ ಉದ್ಯಮ" ವಾಗಿ ಡಬ್ಲ್ಯೂಪಿಒ ವೆಬ್ಗೆ ತರುವ ಪರಿಣಾಮದ ಬಗ್ಗೆ ಸೌಡರ್ಸ್ ಹಲವಾರು ಭವಿಷ್ಯವಾಣಿಗಳನ್ನು ಮಾಡಿದರು, ಉದಾಹರಣೆಗೆ ವೆಬ್ಸೈಟ್ಗಳು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ವೇಗವಾಗಿರುವುದು, ಏಕೀಕರಣ, ಕಾರ್ಯಕ್ಷಮತೆಗಾಗಿ ವೆಬ್ ಮಾನದಂಡಗಳು, ಆಪ್ಟಿಮೈಸೇಶನ್ನ ಪರಿಸರ ಪರಿಣಾಮಗಳು ಮತ್ತು ವ್ಯತ್ಯಾಸಕಾರಿಯಾಗಿ ವೇಗ. 2007 ರಲ್ಲಿ ಸೌಡರ್ಸ್ ಮಾಡಿದ ಒಂದು ಪ್ರಮುಖ ಅಂಶವೆಂದರೆ, ಜಾಲತಾಣವನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಮತ್ತು ವೀಕ್ಷಿಸಲು ತೆಗೆದುಕೊಳ್ಳುವ ಕನಿಷ್ಠ 80 ಪ್ರತಿಶತದಷ್ಟು ಸಮಯವನ್ನು ಮುಂಭಾಗದ-ಅಂತ್ಯದ ರಚನೆಯಿಂದ ನಿಯಂತ್ರಿಸಲಾಗುತ್ತದೆ. ವಿಶಿಷ್ಟ ಬ್ರೌಸರ್ ನಡವಳಿಕೆಯ ಅರಿವು ಮತ್ತು HTTP ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದರ ಮೂಲಕ ಈ ವಿಳಂಬ ಸಮಯವನ್ನು ಕಡಿಮೆ ಮಾಡಬಹುದು. ಆಪ್ಟಿಮೈಸೇಶನ್ ತಂತ್ರಗಳು ವೆಬ್ ಕಾರ್ಯಕ್ಷಮತೆ ಆಪ್ಟಿಮೈಸೇಶನ್ ವೆಬ್ಸೈಟ್ಗೆ ಭೇಟಿ ನೀಡುವಾಗ ಬಳಕೆದಾರರ ಅನುಭವವನ್ನು (ಯುಎಕ್ಸ್) ಸುಧಾರಿಸುತ್ತದೆ ಮತ್ತು ಆದ್ದರಿಂದ ವೆಬ್ ವಿನ್ಯಾಸಕರು ಮತ್ತು ವೆಬ್ ಡೆವಲಪರ್ಗಳು ಇದನ್ನು ಹೆಚ್ಚು ಬಯಸುತ್ತಾರೆ. ವೆಬ್ ಪುಟ ಲೋಡ್ ಸಮಯವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ವೆಬ್ ಆಪ್ಟಿಮೈಸೇಶನ್ ಕಾರ್ಯಗಳನ್ನು ಸುಗಮಗೊಳಿಸುವ ಹಲವಾರು ತಂತ್ರಗಳನ್ನು ಅವರು ಬಳಸುತ್ತಾರೆ. ಈ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಫ್ರಂಟ್ ಎಂಡ್ ಆಪ್ಟಿಮೈಸೇಶನ್ (ಎಫ್ಇಒ) ಅಥವಾ ಕಂಟೆಂಟ್ ಆಪ್ಟಿಮೈಸೇಶನ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಎಫ್ಇಒ ಕಡತದ ಗಾತ್ರವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಮತ್ತು "ನಿರ್ದಿಷ್ಟ ಪುಟವನ್ನು ಲೋಡ್ ಮಾಡಲು ಅಗತ್ಯವಿರುವ ವಿನಂತಿಗಳ ಸಂಖ್ಯೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲು" ಕೇಂದ್ರೀಕರಿಸುತ್ತದೆ. ಕೆಳಗೆ ಪಟ್ಟಿ ಮಾಡಲಾದ ತಂತ್ರಗಳ ಜೊತೆಗೆ, ವಿಷಯ ವಿತರಣಾ ಜಾಲದ ಬಳಕೆ-ಪ್ರಪಂಚದಾದ್ಯಂತ ವಿವಿಧ ಸ್ಥಳಗಳಲ್ಲಿ ಹರಡಿರುವ ಪ್ರಾಕ್ಸಿ ಸರ್ವರ್ಗಳ ಗುಂಪು-ಜಾಲಬಂಧ ಸಾಮೀಪ್ಯದ ಆಧಾರದ ಮೇಲೆ ನಿರ್ದಿಷ್ಟ ಬಳಕೆದಾರರಿಗೆ ಸರ್ವರ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡುವ ಸಮರ್ಥ ವಿತರಣಾ ವ್ಯವಸ್ಥೆಯಾಗಿದೆ. ಸಾಮಾನ್ಯವಾಗಿ ತ್ವರಿತ ಪ್ರತಿಕ್ರಿಯೆ ಸಮಯವನ್ನು ಹೊಂದಿರುವ ಸರ್ವರ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲಾಗುತ್ತದೆ. ಈ ಕೆಳಗಿನ ತಂತ್ರಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ವೆಬ್ ಆಪ್ಟಿಮೈಸೇಶನ್ ಕಾರ್ಯಗಳಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ವೆಬ್ ಡೆವಲಪರ್ಗಳು ವ್ಯಾಪಕವಾಗಿ ಬಳಸುತ್ತಾರೆಃ ವೆಬ್ ಪುಟವನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡುವಾಗ ಸಲ್ಲಿಸಲಾದ ಪ್ರತಿ ಹೈಪರ್ಟೆಕ್ಸ್ಟ್ ಟ್ರಾನ್ಸ್ಫರ್ ಪ್ರೊಟೊಕಾಲ್ (ಎಚ್. ಟಿ. ಟಿ. ಪಿ) ವಿನಂತಿಗಾಗಿ ವೆಬ್ ಬ್ರೌಸರ್ಗಳು ಪ್ರತ್ಯೇಕ ಟ್ರಾನ್ಸ್ಮಿಷನ್ ಕಂಟ್ರೋಲ್ ಪ್ರೊಟೊಕಾಲ್ (ಟಿಸಿಪಿ) ಸಂಪರ್ಕಗಳನ್ನು ತೆರೆಯುತ್ತವೆ. ಈ ವಿನಂತಿಗಳು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಅಗತ್ಯವಿರುವ ಪುಟ ಅಂಶಗಳ ಸಂಖ್ಯೆಯನ್ನು ಒಟ್ಟುಗೂಡಿಸುತ್ತವೆ. ಆದಾಗ್ಯೂ, ಬ್ರೌಸರ್ ಒಂದೇ ಹೋಸ್ಟ್ಗೆ ನಿರ್ದಿಷ್ಟ ಸಂಖ್ಯೆಯ ಏಕಕಾಲಿಕ ಸಂಪರ್ಕಗಳನ್ನು ಮಾತ್ರ ತೆರೆಯಲು ಸೀಮಿತವಾಗಿದೆ. ಅಡೆತಡೆಗಳನ್ನು ತಡೆಗಟ್ಟಲು, ಸಂಪನ್ಮೂಲ ಕ್ರೋಢೀಕರಣವನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರತ್ಯೇಕ ಪುಟ ಅಂಶಗಳ ಸಂಖ್ಯೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲಾಗುತ್ತದೆ, ಇದರಿಂದಾಗಿ ಸಣ್ಣ ಕಡತಗಳನ್ನು (ಚಿತ್ರಗಳಂತಹ) ಒಂದೇ ಕಡತದಲ್ಲಿ ಒಟ್ಟುಗೂಡಿಸಲಾಗುತ್ತದೆ. ಇದು HTTP ವಿನಂತಿಗಳನ್ನು ಮತ್ತು ವೆಬ್ ಪುಟವನ್ನು ಲೋಡ್ ಮಾಡಲು ಅಗತ್ಯವಾದ "ರೌಂಡ್ ಟ್ರಿಪ್ಗಳ" ಸಂಖ್ಯೆಯನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ. ವೆಬ್ ಪುಟಗಳನ್ನು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಹೈಪರ್ಟೆಕ್ಸ್ಟ್ ಮಾರ್ಕಪ್ ಲ್ಯಾಂಗ್ವೇಜ್ (ಎಚ್. ಟಿ. ಎಂ. ಎಲ್) ನಂತಹ ಕೋಡ್ ಫೈಲ್ಗಳಿಂದ ನಿರ್ಮಿಸಲಾಗಿದೆ. ವೆಬ್ ಪುಟಗಳು ಸಂಕೀರ್ಣತೆಯಿಂದ ಬೆಳೆದಂತೆ, ಅವುಗಳ ಕೋಡ್ ಫೈಲ್ಗಳು ಮತ್ತು ತರುವಾಯ ಅವುಗಳ ಲೋಡ್ ಸಮಯವೂ ಸಹ ಬೆಳೆಯುತ್ತದೆ. ಕಡತ ಸಂಕೋಚನವು ಕೋಡ್ ಕಡತಗಳನ್ನು 80 ಪ್ರತಿಶತದಷ್ಟು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ, ಇದರಿಂದಾಗಿ ಸೈಟ್ ಪ್ರತಿಕ್ರಿಯಾತ್ಮಕತೆಯನ್ನು ಸುಧಾರಿಸುತ್ತದೆ. ವೆಬ್ ಕ್ಯಾಶಿಂಗ್ ಆಪ್ಟಿಮೈಸೇಶನ್ ಸರ್ವರ್ ಲೋಡ್, ಬ್ಯಾಂಡ್ವಿಡ್ತ್ ಬಳಕೆ ಮತ್ತು ಲೇಟೆನ್ಸಿಯನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ. ಸಿಡಿಎನ್ಗಳು ತಮ್ಮ ವ್ಯವಸ್ಥೆಯ ಮೂಲಕ ಹಾದುಹೋಗುವ ದಾಖಲೆಗಳ ಪ್ರತಿಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಮೀಸಲಾದ ವೆಬ್ ಕ್ಯಾಶಿಂಗ್ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಬಳಸುತ್ತವೆ. ಕೆಲವು ಷರತ್ತುಗಳು ಅನ್ವಯಿಸಿದರೆ ಕ್ಯಾಶೆಯಿಂದ ನಂತರದ ವಿನಂತಿಗಳನ್ನು ಪೂರೈಸಬಹುದು. ವೆಬ್ ಕ್ಯಾಶ್ಗಳು ಸಿಡಿಎನ್ನ ಕ್ಲೈಂಟ್ ಬದಿಯಲ್ಲಿ (ಮುಂಭಾಗದ ಸ್ಥಾನ) ಅಥವಾ ವೆಬ್-ಸರ್ವರ್ ಬದಿಯಲ್ಲಿ (ಹಿಮ್ಮುಖ ಸ್ಥಾನ) ಇರುತ್ತವೆ. ವೆಬ್ ಬ್ರೌಸರ್ಗಳು HTTP ಕ್ಯಾಶ್ ಅಥವಾ ವೆಬ್ ಕ್ಯಾಶ್ ಮೂಲಕ ಮರುಬಳಕೆಗಾಗಿ ವಿಷಯವನ್ನು ಸಂಗ್ರಹಿಸಲು ಸಹ ಸಮರ್ಥವಾಗಿವೆ. ವೆಬ್ ಬ್ರೌಸರ್ಗಳು ಮಾಡುವ ವಿನಂತಿಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ವಿನಂತಿಯನ್ನು ಪೂರೈಸಲು ಕ್ಯಾಶ್ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಬಳಸಬಹುದೇ ಎಂದು ಮೌಲ್ಯೀಕರಿಸಲು HTTP ಕ್ಯಾಶ್ಗೆ ಕಳುಹಿಸಲಾಗುತ್ತದೆ. ಅಂತಹ ಹೊಂದಾಣಿಕೆಯನ್ನು ಮಾಡಿದರೆ, ಕ್ಯಾಶ್ನಿಂದ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಪೂರೈಸಲಾಗುತ್ತದೆ. ಜಾಲಬಂಧದ ವಿಳಂಬ ಮತ್ತು ದತ್ತಾಂಶ ವರ್ಗಾವಣೆಗೆ ಸಂಬಂಧಿಸಿದ ವೆಚ್ಚಗಳನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಇದು ಸಹಾಯಕವಾಗಬಹುದು. HTTP ಸಂಗ್ರಹವನ್ನು ವಿನಂತಿ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆ ಶೀರ್ಷಿಕೆಗಳನ್ನು ಬಳಸಿ ಸಂರಚಿಸಲಾಗಿದೆ. ಕೋಡ್ ಮಿನಿಫಿಕೇಶನ್ ವೆಬ್ ಡೆವಲಪರ್ಗಳು ಬರೆದ ಕೋಡ್ಗಳ ನಡುವಿನ ವ್ಯತ್ಯಾಸಗಳನ್ನು ಮತ್ತು ನೆಟ್ವರ್ಕ್ ಅಂಶಗಳು ಕೋಡ್ ಅನ್ನು ಹೇಗೆ ಅರ್ಥೈಸಿಕೊಳ್ಳುತ್ತವೆ ಎಂಬುದನ್ನು ಪ್ರತ್ಯೇಕಿಸುತ್ತದೆ. ಮಿನಿಫಿಕೇಶನ್ ಕೋಡ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಕಾಮೆಂಟ್ಗಳು ಮತ್ತು ಹೆಚ್ಚುವರಿ ಸ್ಥಳಗಳನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ ಮತ್ತು ವೇರಿಯೇಬಲ್ ಹೆಸರುಗಳನ್ನು ಕ್ರಂಚ್ ಮಾಡುತ್ತದೆ, ಕಡತಗಳ ಗಾತ್ರವನ್ನು 60 ಪ್ರತಿಶತದಷ್ಟು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ. ಕ್ಯಾಶಿಂಗ್ ಮತ್ತು ಕಂಪ್ರೆಷನ್ ಜೊತೆಗೆ, ಲಾಸಿ ಕಂಪ್ರೆಷನ್ ತಂತ್ರಗಳು (ಆಡಿಯೋ ಫೈಲ್ಗಳೊಂದಿಗೆ ಬಳಸುವಂತೆಯೇ) ಅನಿವಾರ್ಯವಲ್ಲದ ಹೆಡರ್ ಮಾಹಿತಿಯನ್ನು ತೆಗೆದುಹಾಕುತ್ತವೆ ಮತ್ತು ಅನೇಕ ಹೆಚ್ಚಿನ ರೆಸಲ್ಯೂಶನ್ ಚಿತ್ರಗಳಲ್ಲಿ ಮೂಲ ಚಿತ್ರದ ಗುಣಮಟ್ಟವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತವೆ. ಪಿಕ್ಸೆಲ್ ಸಂಕೀರ್ಣತೆ ಅಥವಾ ಬಣ್ಣದ ಶ್ರೇಣೀಕರಣಗಳಂತಹ ಈ ಬದಲಾವಣೆಗಳು ಅಂತಿಮ ಬಳಕೆದಾರರಿಗೆ ಪಾರದರ್ಶಕವಾಗಿರುತ್ತವೆ ಮತ್ತು ಚಿತ್ರದ ಗ್ರಹಿಕೆಯ ಮೇಲೆ ಗಮನಾರ್ಹ ಪರಿಣಾಮ ಬೀರುವುದಿಲ್ಲ. ಮತ್ತೊಂದು ತಂತ್ರವೆಂದರೆ ರಾಸ್ಟರ್ ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ರೆಸಲ್ಯೂಶನ್-ಸ್ವತಂತ್ರ ವೆಕ್ಟರ್ ಗ್ರಾಫಿಕ್ಸ್ನೊಂದಿಗೆ ಬದಲಾಯಿಸುವುದು. ವೆಕ್ಟರ್ ಪರ್ಯಾಯವು ಸರಳ ಜ್ಯಾಮಿತೀಯ ಚಿತ್ರಗಳಿಗೆ ಸೂಕ್ತವಾಗಿದೆ. ಚಿತ್ರಗಳು ಮತ್ತು ವೀಡಿಯೊಗಳನ್ನು ಸಡಿಲವಾಗಿ ಲೋಡ್ ಮಾಡುವುದರಿಂದ ಆರಂಭಿಕ ಪುಟ ಲೋಡ್ ಸಮಯ, ಆರಂಭಿಕ ಪುಟದ ತೂಕ ಮತ್ತು ಸಿಸ್ಟಮ್ ಸಂಪನ್ಮೂಲಗಳ ಬಳಕೆಯನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ, ಇವೆಲ್ಲವೂ ಜಾಲತಾಣದ ಕಾರ್ಯಕ್ಷಮತೆಯ ಮೇಲೆ ಸಕಾರಾತ್ಮಕ ಪರಿಣಾಮ ಬೀರುತ್ತವೆ. ಒಂದು ವಸ್ತುವಿನ ಆರಂಭೀಕರಣವನ್ನು ಅದು ಅಗತ್ಯವಿರುವ ಹಂತದವರೆಗೆ ಮುಂದೂಡಲು ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಬ್ರೌಸರ್ ಪುಟ ಅಥವಾ ಪೋಸ್ಟ್ನಲ್ಲಿನ ಚಿತ್ರಗಳನ್ನು ಅಗತ್ಯವಿದ್ದಾಗ ಲೋಡ್ ಮಾಡುತ್ತದೆ, ಉದಾಹರಣೆಗೆ ಬಳಕೆದಾರರು ಪುಟವನ್ನು ಸ್ಕ್ರಾಲ್ ಮಾಡಿದಾಗ ಮತ್ತು ಎಲ್ಲಾ ಚಿತ್ರಗಳನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಅಲ್ಲ, ಇದು ಪೂರ್ವನಿಯೋಜಿತ ನಡವಳಿಕೆಯಾಗಿದೆ ಮತ್ತು ಸ್ವಾಭಾವಿಕವಾಗಿ, ಹೆಚ್ಚಿನ ಸಮಯವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. HTTP/1. x ಮತ್ತು HTTP/2 ವೆಬ್ ಬ್ರೌಸರ್ಗಳು ಸಮಾನಾಂತರ ಬಳಕೆದಾರರ ವಿನಂತಿಗಳಿಗಾಗಿ ಅನೇಕ TCP ಸಂಪರ್ಕಗಳನ್ನು ಬಳಸುವುದರಿಂದ, ನೆಟ್ವರ್ಕ್ ಸಂಪನ್ಮೂಲಗಳ ದಟ್ಟಣೆ ಮತ್ತು ಬ್ರೌಸರ್ ಏಕಸ್ವಾಮ್ಯವು ಸಂಭವಿಸಬಹುದು. HTTP/1 ವಿನಂತಿಗಳು ಸಂಬಂಧಿತ ಓವರ್ಹೆಡ್ನೊಂದಿಗೆ ಬರುವುದರಿಂದ, ವೆಬ್ ಕಾರ್ಯಕ್ಷಮತೆಯು ಸೀಮಿತ ಬ್ಯಾಂಡ್ವಿಡ್ತ್ ಮತ್ತು ಹೆಚ್ಚಿದ ಬಳಕೆಯಿಂದ ಪ್ರಭಾವಿತವಾಗಿರುತ್ತದೆ. HTTP/1 ಗೆ ಹೋಲಿಸಿದರೆ, ಪಠ್ಯಕ್ಕೆ ಬದಲಾಗಿ HTTP/2 ಬೈನರಿ ಆಗಿದೆ, ಆದೇಶಿಸಿದ ಮತ್ತು ನಿರ್ಬಂಧಿಸಿದ ಬದಲು ಸಂಪೂರ್ಣವಾಗಿ ಮಲ್ಟಿಪ್ಲೆಕ್ಸ್ ಆಗಿದೆ, ಆದ್ದರಿಂದ ಸಮಾನಾಂತರತೆಗಾಗಿ ಒಂದು ಸಂಪರ್ಕವನ್ನು ಬಳಸಬಹುದು, ಓವರ್ಹೆಡ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಹೆಡರ್ ಕಂಪ್ರೆಷನ್ ಅನ್ನು ಬಳಸುತ್ತದೆ, ಸರ್ವರ್ಗಳು ಕ್ಲೈಂಟ್ ಕ್ಯಾಶ್ಗಳಲ್ಲಿ ಪೂರ್ವಭಾವಿಯಾಗಿ ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು "ತಳ್ಳಲು" ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ ವೆಬ್ಸೈಟ್ನ ಹೋಸ್ಟಿಂಗ್ ಸರ್ವರ್ ಬದಲಿಗೆ, ಚಿತ್ರಗಳು, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಫೈಲ್ಗಳು ಮತ್ತು ಕ್ಯಾಸ್ಕೇಡಿಂಗ್ ಸ್ಟೈಲ್ ಶೀಟ್ (CSS) ಫೈಲ್ಗಳಂತಹ ವೆಬ್ ಸಂಪನ್ಮೂಲಗಳೊಂದಿಗೆ ಅಂತಿಮ ಬಳಕೆದಾರರಿಗೆ ಉತ್ತಮವಾಗಿ ಸೇವೆ ಸಲ್ಲಿಸಲು CDN ಗಳನ್ನು HTTP/2 ನೊಂದಿಗೆ ಬಳಸಲಾಗುತ್ತದೆ. ಇತ್ತೀಚಿನ ವರ್ಷಗಳಲ್ಲಿ, ಅಭಿವರ್ಧಕರು ತಮ್ಮ ಜಾಲತಾಣಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯ ವಿವಿಧ ಅಂಶಗಳನ್ನು ಅಳೆಯಲು ಸಹಾಯ ಮಾಡುವ ಹಲವಾರು ಮಾಪನಗಳನ್ನು ಪರಿಚಯಿಸಲಾಗಿದೆ. 2019 ರಲ್ಲಿ, ಗೂಗಲ್ ಟೈಮ್ ಟು ಫಸ್ಟ್ ಬೈಟ್ (ಟಿಟಿಎಫ್ಬಿ), ಫಸ್ಟ್ ಕಂಟೆಂಟ್ಫುಲ್ ಪೇಂಟ್ (ಎಫ್ಸಿಪಿ), ಫಸ್ಟ್ ಪೇಂಟ್ (ಎಫ್ಪಿ), ಫಸ್ಟ್ ಇನ್ಪುಟ್ ಡಿಲೇ (ಎಫ್ಐಡಿ), ಕ್ಯುಮುಲೇಟಿವ್ ಲೇಔಟ್ ಶಿಫ್ಟ್ (ಸಿಎಲ್ಎಸ್) ಮತ್ತು ಲಾರ್ಜೆಸ್ಟ್ ಕಂಟೆಂಟ್ಫುಲ್ ಪೇಂಟ್ (ಎಲ್ಸಿಪಿ) ನಂತಹ ಮಾಪನಗಳನ್ನು ಪರಿಚಯಿಸಿತು, ಇದು ವೆಬ್ಸೈಟ್ ಮಾಲೀಕರಿಗೆ ತಮ್ಮ ವೆಬ್ಸೈಟ್ಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ನೋಯಿಸುವ ಸಮಸ್ಯೆಗಳ ಬಗ್ಗೆ ಒಳನೋಟಗಳನ್ನು ಪಡೆಯಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಇದು ಬಳಕೆದಾರರಿಗೆ ನಿಧಾನ ಅಥವಾ ನಿಧಾನವೆಂದು ತೋರುತ್ತದೆ. ಆನ್ಲೋಡ್ ಟೈಮ್, ಕನೆಕ್ಷನ್ ಟೈಮ್, ಟೋಟಲ್ ಪೇಜ್ ಸೈಜ್ ಸೇರಿದಂತೆ ಇತರ ಮಾಪನಗಳು ನೆಟ್ವರ್ಕಿಂಗ್ ಮಟ್ಟದಲ್ಲಿ ಸಂಭವಿಸುವ ವಿಳಂಬಗಳು ಮತ್ತು ಮಂದಗತಿಯ ನಿಖರವಾದ ಚಿತ್ರವನ್ನು ಒದಗಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತವೆ, ಇದು ಸೈಟ್ ಅನ್ನು ನಿಧಾನಗೊಳಿಸಬಹುದು. ಟಿ. ಟಿ. ಎಫ್. ಬಿ., ಎಫ್. ಸಿ. ಪಿ., ಎಲ್. ಸಿ. ಪಿ., ಎಫ್. ಪಿ. ಮುಂತಾದ ಮಾಪನಗಳನ್ನು ಅಳೆಯುವ ಘಟಕಗಳಿಗೆ ರಿಯಾಕ್ಟ್, ನ್ಯೂಕ್ಸ್ಟ್ ಜೆ. ಎಸ್. ಮತ್ತು ವ್ಯೂನಂತಹ ಪ್ರಮುಖ ಮುಂಭಾಗದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಗ್ರಂಥಾಲಯಗಳನ್ನು ಒದಗಿಸಲಾಗಿದೆ. ಗೂಗಲ್ ಒಂದು ಗ್ರಂಥಾಲಯವನ್ನು ಪ್ರಕಟಿಸುತ್ತದೆ, ಇದು ಕೋರ್-ವೆಬ್-ವೈಟಲ್ ಲೈಬ್ರರಿಯಾಗಿದ್ದು, ಇದು ಮುಂಭಾಗದ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಈ ಮಾಪನಗಳನ್ನು ಸುಲಭವಾಗಿ ಅಳೆಯಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಇದರ ಜೊತೆಗೆ, ಗೂಗಲ್ ಲೈಟ್ ಹೌಸ್, ಕ್ರೋಮ್ ಡೆವ್-ಟೂಲ್ಸ್ ಘಟಕ ಮತ್ತು ಪೇಜ್ ಸ್ಪೀಡ್ ಇನ್ಸೈಟ್ ಅನ್ನು ಸಹ ಒದಗಿಸುತ್ತದೆ, ಇದು ಡೆವಲಪರ್ಗಳಿಗೆ ತಮ್ಮ ವೆಬ್ಸೈಟ್ನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಗೂಗಲ್ ಶಿಫಾರಸು ಮಾಡಿದ ಕನಿಷ್ಠ ಮತ್ತು ಗರಿಷ್ಠಗಳೊಂದಿಗೆ ಅಳೆಯಲು ಮತ್ತು ಹೋಲಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಇದರ ಜೊತೆಗೆ, ಮೊಜಿಲ್ಲಾ ಫೈರ್ಫಾಕ್ಸ್ನ ನೆಟ್ವರ್ಕ್ ಮಾನಿಟರ್ನಂತಹ ಸಾಧನಗಳು ದತ್ತಾಂಶದ ಪ್ರಸರಣದ ಸಮಯದಲ್ಲಿ ಸಂಭವಿಸಬಹುದಾದ ನೆಟ್ವರ್ಕ್-ಮಟ್ಟದ ಕುಸಿತಗಳ ಬಗ್ಗೆ ಒಳನೋಟವನ್ನು ಒದಗಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತವೆ. ಉಲ್ಲೇಖಗಳು ವೆಬ್ ಅಭಿವೃದ್ಧಿ