Size: a a a

2019 November 13

ИЛ

Иван Лещёв in Drupal RU
это заголовки для статики
источник

EB

Eugene B. in Drupal RU
Яндекс пишет: Следите за корректностью HTTP-заголовков. В частности, важно содержание ответа, который сервер отдает на запрос «if-modified-since». Заголовок Last-Modified должен отдавать корректную дату последнего изменения документа.

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

Логика: Чтобы ускорить индексацию новых товаров поисковиками и новых страниц, а так же переиндексацию изменений на странице, снизить нагрузку на хостинг, нужно корректно отдавать серверные заголовок MODIFIED_SINCE. Скорость навигации по сайту тоже вырастет потому что при частом открытии страниц сайта браузер уже не запрашивает с сервера страницу.

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

EB

Eugene B. in Drupal RU
Вот что пишут, получается неправильно
источник

ИЛ

Иван Лещёв in Drupal RU
не читай мудацких статей
источник

ИЛ

Иван Лещёв in Drupal RU
нода и страница - это две большие разницы
источник

EB

Eugene B. in Drupal RU
Ну ок, но факт есть факт на любом урле отдаст текущую дату
источник

ИЛ

Иван Лещёв in Drupal RU
да
источник

ИЛ

Иван Лещёв in Drupal RU
так и длжно быть
источник

ИЛ

Иван Лещёв in Drupal RU
потому что ты страницу запрашиваешь, а не ноду
источник

ИЛ

Иван Лещёв in Drupal RU
ты ж не хочешь ситуацию, когда обновил блок с телефоном в подвале, а всем похер
источник

ИЛ

Иван Лещёв in Drupal RU
нода не обновилась, значит показываем старое
источник

EB

Eugene B. in Drupal RU
Так а где показываем, если отдает всегда текущую дату и время
источник

ИЛ

Иван Лещёв in Drupal RU
что показываем?
источник

EB

Eugene B. in Drupal RU
В ответ на запрос пользователя функция gmdate вернет нам текущую дату по Гринвичу (GMT). И так будет происходить каждый раз при каждом запросе пользователя или поискового робота — сервер будет возвращать нам именно свою текущую дату. Получается, что при каждом посещении вашего сайта поисковиками, они будут видеть, что запрашиваемая страница только что обновлена. Это может быть «полезным» лишь несколько раз... Через некоторое время поисковик поймет, что его «дурят» и утратит какое-либо доверие к вашему сайту.
источник

ИЛ

Иван Лещёв in Drupal RU
дата публикации статьи, дата её редактирования и дата генерации страницы - это разные даты
источник

EB

Eugene B. in Drupal RU
Ситуация такая сейчас, верно? Всегда отдает везде текущую дату
источник

ИЛ

Иван Лещёв in Drupal RU
не читай мудацких статей, ещё раз говорю
источник

EB

Eugene B. in Drupal RU
Иван Лещёв
не читай мудацких статей, ещё раз говорю
😄
источник

ИЛ

Иван Лещёв in Drupal RU
пойди посмотри, чот там нуёрк таймс отдаёт
источник

ИЛ

Иван Лещёв in Drupal RU
и википедия
источник