Bodysite — 15 лет! Скидка 15% на все готовые решения нашей разработки! Перейти
Last-Modified

Last-Modified

Плагин для ускорения индексации интернет-магазина
Last-Modified
1 999 обычная цена
999 цена сBodysite.Club
ДокументацияПерейти
Описание

Ускорение индексации интернет-магазина и снижение нагрузки на сервер с помощью одного решения!

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

Как это работает на практике?

— У поискового робота есть условный лимит на обход страниц за одно посещение сайта. Допустим, он может обойти только 6 страниц.

— Если сайт отдает заголовки Last-Modified и If-Modified-Since, робот сначала обходит только измененные после последнего визита страницы. Таким образом, обновленные страницы быстрее индексируются.

— Если сайт не отдает заголовки Last-Modified и If-Modified-Since, робот индексирует страницы в порядке очередности, независимо от даты последнего обновления. Таким образом, лимит индексирования расходуется и на те страницы, которые уже проиндексированы, но еще не изменялись.

Чем будет полезен плагин

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

Снижение нагрузки на сервер
Установив плагин вы можете значительно (до 30% и более) сократить нагрузку на сервер. Особенно это актуально для сайтов с высокой посещаемостью и долгой продолжительностью визита пользователя.

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

Рекомендации поисковых систем

Яндекс рекомендует настраивать заголовки Last-Modified и If-Modified-Since:

Следите за корректностью http-заголовков. В частности, важно, содержание ответа, который сервер отдает на запрос «if-modified-since» . Заголовок Last-Modified должен отдавать корректную дату последнего изменения документа.

Читать на сайте Яндекс.Советы вебмастеру

Google рекомендует настраивать заголовки Last-Modified и If-Modified-Since:

Убедитесь, что ваш веб-сервер поддерживает HTTP-заголовок If-Modified-Since. С его помощью Google может узнать, изменился ли контент сайта с момента последнего сканирования. Эта функция помогает сократить лишнюю нагрузку на сервер.

Читать на сайте Google.Рекомендации для вебмастеров

Как работает плагин на конкретных примерах?

Задача 1. Необходимо настроить заголовки Last-Modified и 304 Not Modified в интернет-магазине.

Решение:

1. Купить, установить и включить плагин «Last-Modified»

2. Выбрать настройку «Посылать заголовки "Last-Modified и 304 Not Modified"»

3. Во всех разделах отметить, что заголовки посылать «Для поисковых роботов»

4. Выбрать настройку даты для главной страницы «Предыдущий день»

5. Для остальных разделов выбрать дату «Актуальная»

Задача решена с помощью плагина «Last-Modified».

Задача 2. Необходимо настроить заголовки Last-Modified и 304 Not Modified для сайта с каталогом товаров и без корзины.

Решение:

1. Купить, установить и включить плагин «Last-Modified»

2. Выбрать настройку «Посылать заголовки "Last-Modified и 304 Not Modified"»

3. Во всех разделах отметить, что заголовки посылать «Для всех пользователей»

4. Выбрать настройку даты для главной страницы «Предыдущий день»

5. Для остальных разделов выбрать дату «Актуальная»

Задача решена с помощью плагина «Last-Modified».

Возможные варианты настроек:

Посылаемые заголовки:

— Last-Modified;

— Last-Modified и 304 Not Modified.

Для кого посылать заголовки:

— не посылать заголовок;

— для всех;

— для поисковых роботов.

Посылаемые даты:

— Предыдущий день;

— Предыдущий час;

— Текущую дату;

— Актуальную дату.

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

Внимание! Директива ssi в конфиге Nginx должна быть отключена, либо включена совместно с директивой ssi_last_modified.