Как узнать, когда посл.раз обновлялась интернет-страница?

RASA-2009

собственно

hoha32

никак.
но можешь быть уверен, что если в адресной строке есть подстрока ".php", то обновление страницы произошло ну вот прям только что.

YUAL

ну вообще-то информации о странице. в огнелисе правой кнопой мыши.

RASA-2009

спасибо

uncle17

но можешь быть уверен, что если в адресной строке есть подстрока ".php", то обновление страницы произошло ну вот прям только что.
RewriteRule ^index.php$ "index.html"
:smirk:

hoha32

часто так делаешь? :)

uncle17

ну дай пофлудить - пять дней в форуме с Еее 701 сидел :)

Marinavo_0507

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

uncle17

или

<?
$str = file_get_contents("file.html");
echo $str;
?>

hoha32

кэширование на стороне сервера? какие директивы, например? =)

hoha32

сам проверял хоть?

uncle17

эээ
да

hoha32

я тоже =)
у меня обновляется сразу при загрузке (файрфоксом если смотреть)
у тебя наверное настройки кэширования другие

uncle17

нет, ну ты же не сможешь узнать таким образом, когда в действительности менялось содержимое file.html

serega1604

reverse proxy?
+ Expires + Cache-control

hoha32

нет, ну ты же не сможешь узнать таким образом, когда в действительности менялось содержимое file.html
дык и я о том =)

Marinavo_0507

ну я говорю про кеширование на стороне клиента или прокси

hoha32

а, это... чуть не уследил - и вуаля, принудительное обновление
мне бы кэширование на стороне сервера, какое-нить простое для понимания и реализации. если оно ещё и универсальное - ваще идеально, к странице на жабе прикрутить надо.

Marinavo_0507

кеширование целыми документами - это reverse proxy
но оно скорее всего будет малоприменимо, так как полностью одинаковых страниц, как правило не будет, так как почти всегда будут встречаться уникальные строки типа "Welcome %username%, there are %number% comments on this topic."
можно попытаться выделить такие штуки в отдельные объекты и заставить клиента их вытаскивать отдельно (ну типа как текстовую рекламу нагрузку на сервер может снимешь, но у клиентов быстрее может и не стать
ну или можно внутри своего кода кешировать составные части страницы, тут уж как сам сумеешь: грубо говоря, не вычислять одно и то же по много раз, а запоминать

hwh2010

если интересует точность типа месяцев, то web.archive.org тебе в помощь
http-заголовок Last-Modified легко сожет не соответствовать реальному времени изменения web-страницы, но по идее для этого задуман.
Оставить комментарий
Имя или ник:
Комментарий: