+2

Добавить функцию If-Modified-Since

Стас Р 9 years ago updated by @Alex (Администрация) 9 years ago 7
Кто не знает что это за функция может посмотреть здесь 
http://last-modified.com/ru/if-modified-since.html

Считаю внедрение этой функции необходимой, т.к. она оптимизирует индексацию сайта, и снижает нагрузку на сервер.

Answer

Answer
Данная функция актуальна, в основном для сайтов с большим количеством часто обновляемого контента. Для редкообновляемых сайтов пользы она не принесет, в том числе и по нагрузке, поскольку необновленные страницы отдаются из кеша системы, практически без нагрузки на сервер.
Answer
Данная функция актуальна, в основном для сайтов с большим количеством часто обновляемого контента. Для редкообновляемых сайтов пользы она не принесет, в том числе и по нагрузке, поскольку необновленные страницы отдаются из кеша системы, практически без нагрузки на сервер.
нам нужно сделать, потому что  он помогает индексации сайту. Робот видит, когда была изменена страница
Техподдержка сказала что они внедрят last-modified когда будет много желающих тогда они выпустят обновление

Он помогает индексации сайту. Робот видит, когда была изменена страниц

оставляем здесь коментарии тоже чтобы они видели что функция нужная.
средствами системы, сервис http://last-modified.com/ru/if-modified-since.html
нужно сделать ответ 304 код

304 Not Modified не найден!

HTTP/1.1 200 OK
Date: Mon, 27 Jan 2014 16:44:28 GMT
Server: Apache/2.2.22 (Debian)
X-Powered-By: PHP/5.4.4-14+deb7u5
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Cache-Control: no-cache, no-store, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Status: 200 OK
Last-Modified: Tue, 14 Jan 2014 19:53:48 GMT
X-Wm-out: Cached
Vary: Accept-Encoding
Connection: close
Content-Type: text/html; charset=UTF-8
Получено:  422 байт
Затрачено: 0,09 сек

Last-Modified найден!

HTTP/1.1 200 OK
Date: Mon, 27 Jan 2014 16:53:42 GMT
Server: Apache/2.2.22 (Debian)
X-Powered-By: PHP/5.4.4-14+deb7u5
Set-Cookie: is_cart_filled=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/; domain=www.happy-moscow.ru
Set-Cookie: vid=38e4c1e9a209d8c5864e358523a72577; expires=Tue, 27-Jan-2015 16:53:43 GMT; path=/; domain=www.happy-moscow.ru; httponly
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Cache-Control: no-cache, no-store, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Status: 200 OK
Last-Modified: Tue, 14 Jan 2014 19:53:48 GMT
Vary: Accept-Encoding
Connection: close
Content-Type: text/html; charset=UTF-8
-----
Получено:  650 байт
Затрачено: 0,96 сек


Результат: провалено
Сайт www.happy-moscow.ru отдал время последней модификации, но не отреагировал на If-Modified-Since

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

По поводу, же влияния на скорость индексации, вот вам практический пример: сообщение на форуме опубликовано 4 дня назад и оно уже в Яндексе. А гугл, так и вообще индексирует почти в реальном времени.


Таким образом — отсутствие данного параметра обычно полезнее, чем его наличие.