Часто в радах по оптимізації браузера і вирішенні будь-яких неполадок, пов'язаних з його роботою, користувачі натикаються на рекомендацію очистити кеш (cache). Незважаючи на те, що це легка і буденна процедура, багатьох все одно цікавить, що ж таке кеш і навіщо потрібно його очищати.
зміст
Насправді, кеш буває не тільки у браузерів, а й деяких інших програм, і навіть пристроїв (наприклад, у жорсткого диска, відеокарти), але там він працює трохи по-іншому і до сьогоднішньої теми не відноситься. Коли ми виходимо в інтернет через браузер, переходимо за різними посиланнями і сайтам, переглядаємо контент, такі дії змушують кеш без кінця збільшуватися. З одного боку це прискорює повторний доступ до сторінок, а з іншого - іноді тягне за собою різні збої. Отже, про все по порядку.
Читайте також: Що таке куки в браузері
Після установки на комп'ютер веб-оглядач створює спеціальну папку, куди і поміщається кеш. Туди потрапляють файли, які сайти посилають нам на жорсткий диск в момент, коли ми на них заходимо в перший раз. Цими файлами можуть бути різні складові сторінок інтернету: аудіо, картинки, анімаційні вставки, текст - все те, чим наповнені сайти в принципі.
Збереження елементів сайтів потрібно заради того, щоб коли ви повторно заходили на відвіданий раніше сайт, завантаження його сторінок була швидше. Якщо браузер виявляє, що шматочок сайту вже збережений у вигляді кешу у вас на комп'ютері і він збігається з тим, що є на сайті в даний момент, для перегляду сторінки буде задіяний збережений варіант. Незважаючи на те, що за описом такий процес здається довшим, ніж завантаження сторінки цілком «з нуля», за фактом використання елементів з кеша позитивно позначається на швидкості відображення сайту. А ось якщо кешированниє дані застаріли, відбувається повторне завантаження вже оновленої версії цього ж шматочка веб-сайту.
Картинка вище пояснює, як працює кеш в браузерах. Підведемо короткий підсумок, навіщо ж потрібен кеш в браузері:
Деякі більш просунуті користувачі при необхідності можуть скористатися кешуватися файлами, щоб дістати з них якусь дуже важливу інформацію. Для всіх інших користувачів є інша корисна функція - можливість завантажити до себе на комп'ютер сторінку сайту або сайт цілком для подальшого перегляду офлайн (без наявності інтернету).
Детальніше: Як завантажити сторінку або сайт цілком на комп'ютер
Як вже було сказано раніше, кожен браузер має власну окрему папку для зберігання кешу і інших тимчасових даних. Часто шлях до неї можна подивитися прямо в його налаштуваннях. Детальніше про це написано в статті про очищення кешу, посилання на яку розташована парою абзаців нижче.
У неї немає ніяких обмежень на розміри, тому в теорії вона може збільшуватися до тих пір, поки на жорсткому диску не скінчиться місце. За фактом же після того, як в цій папці збереться кілька гігабайт даних, швидше за все, робота веб-оглядача сповільниться або з'являться помилки з відображенням деяких сторінок. Наприклад, на часто відвідуваних сайтах ви почнете бачити старі дані замість нових або виникнуть проблеми з використанням тих чи інших його функцій.
Тут варто зауважити, що кешувального дані стиснуті, і тому умовні 500 МБ постранстве на жорсткому диску, яке буде займати кеш, містять фрагменти сотень сайтів.
Очищати кеш постійно втрачає сенс - він спеціально зроблений для того, щоб накопичуватися. Робити це рекомендується лише в трьох ситуаціях:
Раніше ми вже розповідали, як очищати кеш популярних браузерів різними способами в статті за наступним посиланням:
Детальніше: Очищення кеш-пам'яті в браузері
Упевнені в своїх уміннях і знаннях користувачі іноді переміщують кеш браузера в оперативну пам'ять. Це зручно, оскільки швидкість читання у неї швидше, ніж у жорсткого диска, і дозволяє швидко довантажувати потрібні результати. Крім того, така практика дозволяє продовжити термін служби SSD-накопичувача, що має певний ресурс на кількість циклів перезапису інформації. Але ця тема гідна окремої статті, яку ми розглянемо наступного разу.
Тепер, коли ви знаєте, що очищати кеш часто не треба, ми розповімо, як робити це в рамках однієї сторінки. Цей варіант стане в нагоді, коли ви спостерігаєте проблему з роботою конкретної сторінки, але інші сайти при цьому функціонують справно.
Якщо у вас виникли неполадки з актуалізацією сторінки (замість того щоб завантажити нову версію сторінки браузер відображає застаріваючи, взяту з кешу), одночасно натисніть клавіші Ctrl + F5. Сторінка при цьому перезавантажиться, а весь кеш, що відноситься до неї, буде видалений з комп'ютера. Разом з цим веб-оглядач завантажить з сервера нову версію кеша. Найбільш яскраві (але не єдині) приклади збійного поведінки - грає не та музика, яку ви включаєте, картинка відображається в поганій якості.
Вся інформація актуальна не тільки для комп'ютерів, але і для мобільних пристроїв, особливо смартфонів - в зв'язку з цим видаляти кеш там рекомендується ще рідше, якщо ви економите трафік. На закінчення зазначимо, що при використанні режиму Інкогніто (приватного вікна) в браузері, дані цього сеансу, в тому числі і кеш, що не будуть збережені. Це корисно, якщо ви користуєтеся чужими ПК.
Читайте також: Як зайти в режим Інкогніто в Google Chrome / Mozilla Firefox / Opera / яндекс.браузер