Кеш: временно ускоряване, а не постоянно хранилище
Кешът е временно хранилище за данни, което ускорява многократния достъп; основният капан на изпита е да бъде объркан с резервно копие или постоянен запис.
Слушай тази страница (бета)
Кешът съхранява копия на често използвани данни — например уебстраници, изображения или файлове на приложения — за да може системата ви да ги зареди по-бързо следващия път. Ключовото разграничение е спрямо постоянното съхранение: кешът е енергозависим или може лесно да бъде изчистен, докато резервното копие или базата данни са предназначени за дългосрочно съхранение. Например браузърът ви кешира логото на даден уебсайт, за да не го изтегля отново при всяко посещение, но изчистването на този кеш няма да изтрие действителните файлове на сайта — само локалното им копие.
На изпитите внимавайте за въпроси, които представят кеша като надежден архив. Бърз начин за елиминиране на отговори: ако дадена възможност гласи „кешът гарантира, че данните се запазват завинаги“ или „кешът премахва необходимостта от резервни копия“, тя е грешна. Друг ориентир: изчистването на кеша често прекратява сесиите ви в сайтовете, тъй като идентификаторите на сесиите се съхраняват временно там. Следователно, ако в даден сценарий се посочва, че потребител вижда стара версия на страница, решението е кешът да бъде изчистен — но го предупредете, че ще трябва да влезе отново в профила си.
За да запомните: представяйте си кеша като „папка с преки пътища“, която ускорява работата, но може да изчезне без предупреждение. Проверете знанията си, като се запитате: „Ако изтрия този кеш, ще загубя ли оригиналните данни?“ Отговорът е „не“ — изчезва само копието за бърз достъп. Това ви помага да разпознавате капаните, при които кешът се бърка с постоянно хранилище.
Какво представлява кешът?
Временно хранилище за данни, използвано за ускоряване на многократния достъп.