Last-Modified - Правильный возврат заголовков

Хит продаж
650₽
Купить
Автор: SlaSoft | 4.9
Размещено: 15 Марта, 2022
Просмотры: 794
Версия: 1.3
Продаж: 16
Лицензия: На один домен, поддомены

Возможность модуля:

  • Применять в товара
  • Применять в категориях
  • Применять на главной
  • Применять в статьях
  • Применять в производителях
  • Отсылать заголовок Cache-Control
  • Время для Expires (в минутах)
  • Учитывать изменения в модулях
  • Учитывать изменения товаров

Проверить ответ своего сервера можно по Ссылке 


Зачем нужен Last-Modified ?

HTTP заголовок Last-Modified сообщает клиенту время последнего изменения страницы (объекта). Если клиент (браузер, поисковый робот) получил заголовок Last-Modified, то при следующем обращении к адресу, при условии, что страница (объект) есть в локальном кэше, он добавит вопрос If-Modified-Since(не изменилась ли страница после даты, полученной в Last-Modified).
В свою очередь сервер, получив запрос If-Modified-Since должен сверить полученную временную метку с временем последнего изменения страницы и, если страница не изменялась ответить 304 Not Modified.


Экономия Трафика

Если страница не изменилась, то сервер прекратит передачу данных после отправки заголовков с кодом 304 Not Modified, тело страницы, изображения и другие объекты передаваться не будут.


Снижение нагрузки на сервер

Правильная реализация проверки времени последнего изменения страницы может значительно (до 30% и более) сократить нагрузку на сервер. Под правильной реализацией подразумевается проверка времени до начала генерации страницы на динамическом сайте. В таком случае все действия для генерации страницы (запрос контента из базы данных, парсинг шаблонов, получение комментариев и др) выполняться не будут.
 Особенно это актуально для сайтов с высокой посещаемостью и долгой продолжительностью визита пользователя.
Пример: пользователь находится на сайте спортивных новостей и постоянно обновляет главную страницу в ожидании публикации результата матча.
За несколько минут страница может быть запрошена и получена десятки раз. Если заголовок Last-Modified отдается и запрос If-Modified-Since обрабатывается правильно, то реально страница будет передана один раз, а на все последующие запросы будет выдан ответ 304 Not Modified.


Ускорение индексации поисковыми системами

Поисковые системы через руководство для вебмастеров рекомендуют отсылать заголовок Last-Modifiedи правильно обрабатывать If-Modified-Since.


Модуль не работает с каким-либо кэшами.

Хотите решения - напрягайте авторов модуля кэширования

PS /

Если у вас 300 товаров - модуль вам не пригодиться.

Если у вас 10к товаров то безусловно  модуль вам нужен.