ಎರಡು ಕ್ಲೈಂಟ್‌ಗಳು Squid ಮೂಲಕ ಅದೇ RPM ಡೌನ್‌ಲೋಡ್ ಮಾಡುತ್ತವೆ, ಆದರೆ ಎರಡನೇ ವರ್ಗಾವಣೆ ಇನ್ನೂ ಮಿರರ್ ತಲುಪುತ್ತದೆ. ಸಂಪೂರ್ಣ ವಿನಂತಿ URL ಗಳನ್ನು ಹೋಲಿಸಿ:

http://mirror-a.example.net/packages/tool-1.0.rpm
http://mirror-b.example.net/packages/tool-1.0.rpm

ಪ್ಯಾಕೇಜ್ ಫೈಲ್ ಹೆಸರುಗಳು ಹೊಂದುತ್ತವೆ; ಅವುಗಳ ಗುರಿ URI ಗಳು ಭಿನ್ನವಾಗಿವೆ. HTTP ಕ್ಯಾಶ್ ಕೀಗಳು ಕನಿಷ್ಠ ವಿನಂತಿ ವಿಧಾನ ಮತ್ತು ಗುರಿ URI ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ, ಆದ್ದರಿಂದ ಹೊಂದುವ ಪ್ಯಾಕೇಜ್ ಚೆಕ್‌ಸಮ್‌ಗಳು ಈ ನಮೂದುಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸೇರಿಸುವುದಿಲ್ಲ.

Yum ಮತ್ತು DNF ಸ್ಥಿರ baseurl ಬಳಸಬಹುದು ಅಥವಾ mirrorlist ಮತ್ತು metalink ಮೂಲಕ ಮಿರರ್‌ಗಳನ್ನು ಕಂಡುಹಿಡಿಯಬಹುದು. ಆದ್ದರಿಂದ ಒಂದೇ ರೀತಿಯ ಸ್ಥಾಪನೆಗಳು ವಿಭಿನ್ನ ಡೌನ್‌ಲೋಡ್ URL ಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು.

ಒಂದು ಅನುಮೋದಿತ ಮಿರರ್ ಬಳಸುವುದು ಗೋಚರ ವಿನಂತಿಗಳಿಗೆ ಸ್ಥಿರವಾದ ಕ್ಯಾಶ್ ಗುರುತನ್ನು ನೀಡುತ್ತದೆ. ರೆಪೊಸಿಟರಿ ಮಾರ್ಗಗಳು, ಆರ್ಕಿಟೆಕ್ಚರ್ ಮತ್ತು ಸೂಟ್ ಅನ್ನು ಹೊಂದಿಸಿ ಇರಿಸಿ. ಪಿನಿಂಗ್ ಲಭ್ಯತೆ ಮತ್ತು ಮಿರರ್ ಆಯ್ಕೆಯ ನಡವಳಿಕೆಯನ್ನೂ ಬದಲಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಅದನ್ನು ರೆಪೊಸಿಟರಿ ನೀತಿಯ ನಿರ್ಧಾರವಾಗಿಸಿ.

ಆಬ್ಜೆಕ್ಟ್ ಕ್ಯಾಶಿಂಗ್ ಲಭ್ಯವಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ

ಸಾಮಾನ್ಯ HTTPS CONNECT ಸುರಂಗದ ಒಳಗೆ Squid HTTP ಕ್ಯಾಶಿಂಗ್‌ಗಾಗಿ RPM ಪ್ರತಿಕ್ರಿಯೆಯ ದೇಹವನ್ನು ನೋಡಲಾರದು. ಸಾಮಾನ್ಯ ಮಿರರ್ ಹೋಸ್ಟ್‌ಹೆಸರು ಅದನ್ನು ಬದಲಿಸುವುದಿಲ್ಲ. HTTPS ರೆಪೊಸಿಟರಿಗಳನ್ನು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಿ ಇರಿಸಿ.

Squid ಕ್ಯಾಶ್ ಮಾಡಬಹುದಾದ ಪ್ರತಿಕ್ರಿಯೆಗಳಿಗೆ, ಮರುಬಳಕೆ ಇನ್ನೂ ತಾಜಾತನ, ವಿನಂತಿ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆ ಸೂಚನೆಗಳು ಮತ್ತು ಸ್ಥಳೀಯ ಕ್ಯಾಶ್ ನೀತಿಯನ್ನು ಅವಲಂಬಿಸಿದೆ. ಆಯ್ಕೆ ಮಾಡಿದ URL, ವಹಿವಾಟು ಗೋಚರ HTTP ಆಗಿತ್ತೇ ಅಥವಾ ಎನ್‌ಕ್ರಿಪ್ಟ್ ಸುರಂಗ, ಮತ್ತು ಅದರ ಕ್ಯಾಶ್ ಫಲಿತಾಂಶವನ್ನು ದಾಖಲಿಸಿ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು