ಕ್ವೆರಿ ಸ್ಟ್ರಿಂಗ್ಗಳಿರುವ URL ಗಳಿಗೆ HTTP ಪ್ರಾಕ್ಸಿ ಕ್ಯಾಶಿಂಗ್
ಕ್ವೆರಿ-ಆಧಾರಿತ ಸಂಪನ್ಮೂಲಗಳಿಗೆ ಉದ್ದೇಶಪೂರ್ವಕ ಕ್ಯಾಶ್ ನೀತಿಯನ್ನು ನೀಡಿ ಮತ್ತು ಅವುಗಳ ಪ್ಯಾರಾಮೀಟರ್ ಮೌಲ್ಯಗಳನ್ನು ಕ್ಯಾಶ್ ಕೀಯಲ್ಲಿ ಇರಿಸಿ.
ಆಧುನಿಕ HTTP ನಿಯಮಗಳ ಅಡಿಯಲ್ಲಿ ಕ್ವೆರಿ ಸ್ಟ್ರಿಂಗ್ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಕ್ಯಾಶ್ ಮಾಡಲಾಗದಂತೆ ಮಾಡುವುದಿಲ್ಲ. /catalog?page=2 ನಂತಹ ಸಾರ್ವಜನಿಕ ಸಂಪನ್ಮೂಲವು ತನ್ನ ಉದ್ದೇಶಿತ ತಾಜಾತನವನ್ನು ನೇರವಾಗಿ ಘೋಷಿಸಬಹುದು:
Cache-Control: public, max-age=60ಇದು ಸಾರ್ವಜನಿಕ ವಿಷಯಕ್ಕಾಗಿ ಒಂದು ಉದಾಹರಣಾ ನೀತಿ. ಪ್ರತಿಕ್ರಿಯೆಯು ಇನ್ನೂ ಇತರ ಕ್ಯಾಶ್-ಸಾಮರ್ಥ್ಯದ ಅಗತ್ಯತೆಗಳನ್ನು ಪೂರೈಸಬೇಕು. ವೈಯಕ್ತೀಕರಿಸಿದ ಫಲಿತಾಂಶಗಳು ಪ್ರಾಕ್ಸಿ ನಿರ್ವಾಹಕರು ಉತ್ತಮ ಹಿಟ್ ದರವನ್ನು ಬಯಸುವ ಕಾರಣಕ್ಕಾಗಿ ಮಾತ್ರ ಹಂಚಿದ ಕ್ಯಾಶಿಂಗ್ ಪಡೆಯಬಾರದು.
ಕ್ವೆರಿಯು ಕ್ಯಾಶ್ ಕೀಯಲ್ಲಿ ಬಳಸಲಾದ ಗುರಿ URI ಯ ಭಾಗವಾಗಿಯೇ ಉಳಿಯುತ್ತದೆ. ಪುಟ 2 ಮತ್ತು ಪುಟ 3 ವಿಭಿನ್ನ ವಿನಂತಿಗಳು. ಅವುಗಳ URL ಗಳು ಒಂದೇ ರೀತಿ ಕಾಣುವಂತೆ ಕ್ವೆರಿಯನ್ನು ತೆಗೆದುಹಾಕುವುದು ಒಂದು ಫಲಿತಾಂಶವನ್ನು ಇನ್ನೊಂದರ ಬದಲಿಗೆ ನೀಡಬಹುದು; ಅದು ಫಲಿತಾಂಶಗಳನ್ನು ಸಮಾನವಾಗಿಸುವುದಿಲ್ಲ.
ಕ್ವೆರಿ URL ಗಳಿಗೆ ಹ್ಯೂರಿಸ್ಟಿಕ್ ತಾಜಾತನದ ಮೇಲಿನ HTTP ನ ಹಳೆಯ ನಿರ್ಬಂಧವನ್ನು ಕಳಪೆಯಾಗಿ ಅನುಷ್ಠಾನಗೊಳಿಸಲಾಗಿದೆ ಎಂದು ಸಾಬೀತಾದ ನಂತರ ತೆಗೆದುಹಾಕಲಾಯಿತು. ಸ್ಪಷ್ಟ ತಾಜಾತನವು ಕ್ಯಾಶ್ನ ಊಹೆಯ ಮೇಲೆ ಅವಲಂಬಿತವಾಗುವುದನ್ನು ತಪ್ಪಿಸುತ್ತದೆ, ಆದರೆ ಸ್ಥಳೀಯ ಪ್ರಾಕ್ಸಿ ನಿಯಮಗಳು ಕೆಲವು URL ಗಳನ್ನು ಇನ್ನೂ ಹೊರಗಿಡಬಹುದು.
ಸಾಮಾನ್ಯ HTTPS CONNECT ಸಂಚಾರವು ಸಂಪನ್ಮೂಲ ಮತ್ತು ಅದರ ಕ್ಯಾಶ್ ನೀತಿಯನ್ನು TLS ಒಳಗೆ ಬಿಡುತ್ತದೆ. ಸುರಂಗ ಮುನ್ನಡೆ ಪ್ರಾಕ್ಸಿ ಆ ಪುಟಗಳಿಗೆ ಆಬ್ಜೆಕ್ಟ್ ಕ್ಯಾಶ್ ಪಡೆಯುವುದಿಲ್ಲ URL ಕ್ವೆರಿ ಬಳಸುವ ಕಾರಣಕ್ಕಾಗಿ ಮಾತ್ರ.