Проверка Last-Modified и If-Modified-Since

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

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

Last-Modified — это один из заголовков ответа сервера, который сообщает дату последнего изменения страницы. Он помогает оценить, как давно изменялся контент на странице.

If-Modified-Since — это заголовок, отправляемый на сервер. С его помощью передаётся дата, чтобы понять, изменялась ли страница после этой даты. Если контент менялся, то в ответ сервер отдаст страницу точно так же, как при обычном запросе, с кодом ответа 200. Но если на странице не было изменений, то сервер вернёт заголовок 304 Not Modified.

If-Modified-Since используется браузерами для экономии трафика. Если, например, запрашиваемая страница присутствует в кэше браузера, то он создаст запрос с заголовком If-Modified-Since. Далее, если вернётся ответ 304 Not Modified, тогда браузер покажет эту страницу из своего кэша.

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