Squid 7 دىسك كېشىدىن چىقىرىۋېتىش: LRU ۋە سۇ بەلگىلىرى
Squid 7 نىڭ دىسك كېشىنى ئالماشتۇرۇش سىياسىتى ۋە تۆۋەن، ئۈستى سۇ بەلگىلىرىنى چۈشىنىڭ، كېشلەنگەن نەرسىلەرنى مەڭگۈلۈك ھۆججەت دەپ قارىماڭ.
Squid ھەر قانداق كېشلىگەن نەرسىنى ساقلىمايدۇ. ئۇنىڭ دىسك ئامبىرىدا بەلگىلەنگەن سىغىم ۋە قايسى كېشلەنگەن نەرسىلەرنى چىقىرىۋېتىشنى تاللايدىغان ئالماشتۇرۇش سىياسىتى بار.
Squid 7 كۆرۈنمە يۈزىدە ئادەتتىكى LRU سىياسىتى ۋە كۆڭۈلدىكى دىسك سۇ بەلگىلىرى مۇنداق ئىپادىلىنىدۇ:
cache_replacement_policy lru
cache_swap_low 90
cache_swap_high 95سۇ بەلگىلىرى سەپلەنگەن ئالماشتۇرۇش بوشلۇقىنىڭ پىرسەنتى. ئىشلىتىش تۆۋەن بەلگىدىن يۇقىرى بولغاندا ئالماشتۇرۇش باشلىنىدۇ. ئىشلىتىش ئۈستى بەلگىگە يېقىنلاشقانسېرى چىقىرىۋېتىش تېخىمۇ كۈچلۈك بولىدۇ، كېشنى تۆۋەن بەلگىگە يېقىن ساقلاشنى مەقسەت قىلىدۇ.
LRU نەرسىلەرنى يېقىنقى ئىشلىتىشكە قاراپ تاللايدۇ. سىغىم دىسك ئامبىرىنىڭ سەپلىمىسى بىلەن بەلگىلىنىدۇ، بۇنىڭ ئىچىدە مۇناسىۋەتلىك cache_dir تۈرلىرى بار؛ سۇ بەلگىسىنى ئۆزگەرتىش قوشۇمچە دىسك بوشلۇقى ھاسىل قىلمايدۇ.
بۇ كېشنىڭ نورمال ھايات دەۋرى: نەرسە چىقىرىۋېتىلىپ، كېيىن تەلەپ قىلغاندا قايتا ئېلىنىشى مۇمكىن. پەقەت كۆپ ھۆججەت يىغىلىپ قالغانلىقى ئۈچۈن پۈتۈن كېشنى ئۆچۈرۈشنىڭ ھاجىتى يوق.
ھۆججەت سىستېمىسىنىڭ ئۆزىنى كۆزىتىشنى داۋاملاشتۇرۇڭ. خاتىرىلەر، مېتا سانلىق مەلۇمات، ۋاقىتلىق ھۆججەتلەر ۋە باشقا پروگراممىلار كېشلەنگەن نەرسىلەرنىڭ سىغىمىدىن سىرتقا ئورۇن ئىگىلىيەلەيدۇ. كېش ئالماشتۇرۇش Squid ئامبىرىنى باشقۇرىدۇ، دىسكنى ئورتاقلىشىدىغان ھەر بىر ھۆججەتنى ئەمەس.