Что такое кеш и файлы cookie

Обновлено: 21.11.2024

Обе эти технологии позволяют хранить данные с вашего веб-сайта на локальном устройстве посетителя, но обе они хранят разные типы информации и используются для разных целей.

Что такое кэш браузера?

В общих чертах, «кеширование» чего-либо означает временное хранение в месте, которое облегчает/ускоряет поиск.

Существует множество различных способов кэширования веб-сайта WordPress, но мы, очевидно, сосредоточимся на одной конкретной реализации — кэше браузера.

Начнем с самого начала. На вашем сайте много статических файлов, которые не изменят количество посещений. Одним из распространенных примеров является логотип вашего сайта. Скорее всего, вы не будете менять свой логотип так часто, и ваш логотип, скорее всего, будет одинаковым на всем или большей части вашего сайта.

Допустим, посетитель просматривает три отдельные страницы вашего сайта. Было бы напрасно заставлять этого посетителя загружать один и тот же файл логотипа три раза подряд, верно?

Кэш браузера позволяет избежать такой ситуации, сохраняя эти статические файлы на локальном компьютере посетителя. Таким образом, с кешем браузера это будет работать следующим образом:

  • Первое посещение: браузер посетителя загружает файл логотипа с вашего сервера и сохраняет его локально в кэше браузера.
  • Второе и третье посещения: браузер посетителя загружает логотип из локального хранилища посетителя (кэш браузера) вместо повторной загрузки логотипа.

В результате ваш сайт загружается быстрее, и это здорово.

Чтобы контролировать, как долго браузер посетителя будет хранить определенные типы файлов, вы можете установить срок действия. Например, вы можете сказать браузеру посетителя: «Хранить все изображения в формате JPEG в течение 4 месяцев, а видео в формате MP4 — только в течение 1 месяца».

Кроме того, если вам действительно нужно изменить файл до истечения срока его действия (например, ваш логотип), вы можете использовать технику, называемую очисткой кеша, чтобы заставить посетителей браузеры для загрузки самой последней версии файла.

Поскольку кеширование в браузере — отличный совет по повышению производительности, WP Rocket автоматически добавляет кеширование в браузере на ваш сайт WordPress, как только вы активируете плагин WP Rocket. Подробнее об этой функции можно узнать здесь.

Что такое файл cookie?

Согласно словарю, печенье – это "маленький сладкий пирог, обычно круглый, плоский"… постойте, это звучит неправильно.

Файл cookie – это небольшой файл, который хранится на устройстве посетителя и содержит данные, относящиеся к конкретному клиенту. «Клиент» в данном случае означает просто устройство посетителя.

Файлы cookie используются только для хранения текстовых данных, таких как IP-адреса, идентификаторы сеансов, истории посещений и т. д. Их нельзя использовать для хранения изображений, поскольку это позволяет кеш браузера.
< /p>

Кроме того, в отличие от кеша браузера, который представляет собой одностороннюю передачу (с сервера в локальный кеш), веб-браузер клиента будет отправлять файл cookie на ваш веб-сервер при каждом посещении. так что информация может идти от обоих:

  • Постоянный файл cookie. Хотя этот тип файла cookie имеет срок действия, он остается на локальном компьютере посетителя, пока активен, и «сохраняется» между посещениями вашего веб-сайта. Он позволяет идентифицировать посетителя, даже если он покидает ваш сайт и возвращается.
  • Сеансовый файл cookie — этот тип файла cookie хранится в памяти и никогда не сохраняется на локальном компьютере вашего посетителя. Он активен во время посещения, но как только ваш посетитель закрывает браузер, файл cookie сеанса навсегда исчезает.

Кэш браузера и файлы cookie: для чего они используются?

Кэш браузера позволяет хранить определенные статические файлы, включая изображения, видео, CSS/JavaScript и т. д. Это односторонняя связь: эти файлы не передаются обратно на ваш сервер после их сохранения. Кроме того, кеш браузера не идентифицирует конкретных пользователей — он обрабатывает всех пользователей одинаково.

Кэш браузера помогает ускорить работу сайта и снизить нагрузку на сервер — это все, для чего он используется.

Файлы cookie – это небольшие текстовые файлы, которые позволяют отслеживать, идентифицировать или иным образом сохранять информацию, уникальную для каждого посетителя. Это двусторонние отношения, при которых ваш сервер может считывать информацию из файла cookie.

Файлы cookie помогают улучшить взаимодействие с пользователем, например распознавать, что пользователь вошел в систему, или идентифицировать посетителя, чтобы показать ему товары в его корзине в магазине электронной коммерции.

Кэш браузера и файлы cookie в WP Rocket

Во-первых, как вы узнали выше, WP Rocket автоматически активирует кэширование браузера, как только вы активируете плагин. Так что, если вы используете WP Rocket, ваш сайт WordPress уже получает выгоду от эффектов кэширования браузера, повышающих производительность.

Подведение итогов

Есть ли у вас какие-либо вопросы о том, как лучше всего использовать эти две технологии? Спрашивайте в комментариях!

Колин Ньюкомер — писатель-фрилансер, который целыми днями сидит в панели управления WordPress. Он живет опасной жизнью, катаясь на скутере по хаосу Ханоя.

Спасибо за подведение итогов. Я также могу использовать это, чтобы объяснить это своим клиентам. Иногда кажется такой серой зоной! Почему это происходит даже после очистки кеша?

Марко

Вы собираетесь выбрать веб-хостинг и не знаете, какой вариант лучше? Прочтите нашу статью и узнайте 7 вопросов, которые вам следует задать.

Необходимо узнать, как отложить синтаксический анализ JavaScript и повысить производительность и показатель PageSpeed ​​Insights? Вот что вам нужно сделать.

Оптимизация скорости страницы для WordPress не так сложна, как кажется: если вы будете следовать шагам, упомянутым в этом руководстве, вы сможете добиться наилучшего времени загрузки.

Будьте в курсе последних обновлений WordPress и веб-производительности.
Прямо в ваш почтовый ящик каждые две недели.

Читайте также: