Какво е изгонване на кеша?
Какво е изгонване на кеша?

Видео: Какво е изгонване на кеша?

Видео: Какво е изгонване на кеша?
Видео: ALEX ROBOV - KAKVO MI TRYABVA / АЛЕКС РОБОВ - КАКВО МИ ТРЯБВА [OFFICIAL 4K VIDEO] 2023 2024, Ноември
Anonim

Изгонване на кеша е функция, при която файлови блокове с данни в кеш се освобождават, когато използването на набор от файлове надвиши меката квота на набора файлове и се създава пространство за нови файлове. Процесът на освобождаване на блокове се нарича изгонване . Можете да използвате автоматично изгонване на кеша или дефинирайте своя собствена политика, за да решите кои са данните от файла изгонен.

Като се има предвид това, каква е политиката за кеширане?

А политика за кеширане дефинира правила, които се използват за определяне дали дадена заявка може да бъде удовлетворена с помощта на a кеширано копие на искания ресурс. Базирана на времето политика за кеширане определя свежестта на кеширано записи, използващи времето на извличане на източника, заглавките, върнати с ресурса, и текущото време.

По същия начин, кога трябва да анулирате кеша? Инвалидирането се извършва чрез промяна на данните на приложението, което от своя страна маркира получената от клиента информация като неактуална. След кеш е невалидно , ако клиентът поиска кеш , те получават нова версия.

Оттук нататък какво е MRU кеш?

Най-малко наскоро използван ( LRU ): Това кеш алгоритъмът запазва наскоро използвани елементи в горната част на кеш . Най-скоро използван ( MRU ): Това кеш алгоритъм премахва последно използван елементи първо. А MRU алгоритъмът е добър в ситуации, в които колкото по-стар е даден елемент, толкова по-вероятно е той да бъде достъпен.

Каква е употребата на LRU кеша?

LRU кеш означава Най-малко наскоро Използван кеш . които изгонват най-малко наскоро използван влизане. Като Кеш Целта е да се осигури бърз и ефективен начин за извличане на данни. трябва да отговаря на определени изисквания. Фиксиран размер: Кеш трябва да има някои граници, за да ограничи използването на памет.

Препоръчано: