Время последнего изменеия

В ряде случаев дата обновления документа в кэше сервером явно не указывается. Это и понятно, если речь идет о текстовом документе, который изменяется не по жестко заданному алгоритму. В этом случае браузер или кэширующий сервер при вычислении даты истечения годности будет опираться на время последней модификации документа. Это время задается директивой Last-Modified заголовка HTTP-отклика сервера. В данном разделе речь идет только об установке времени годности документа через META-таг.
<meta http-equiv="Last-Modified" content="Sun, 10 May 1998 00:00:00 GMT">
Проверить данную установку не представляется сложным. Достаточно посмотреть на информацию о документе, которую дает обычный браузер:
| Location: | http://www.kiae.ru/~paul/test.htm |
| File MIME Type: | text/html |
| Source: | Currently in disk cache |
| Local cache file: | MV2V1ADH.HTM |
| Last Modified: | 05/10/98 03:00:00 Local time |
| Last Modified: | 05/10/98 00:00:00 GMT |
| Content Length: | 310 |
| Expires: | 05/11/98 00:00:00 |
| Charset: | windows-1251 |
| Security: | This is an insecure document that is not encrypted and offers no security protection. |
Строчка "Last-Modified" отображает дату, которая была установлена в МЕТА-таге. При установке даты последней модификации документа формат даты должен соответствовать либо RFC-1123, либо RFC-850, либо ANSI C. Это замечание справедливо для всех дат, которые задаются в META-тагах (Expires, Cache-Control, Set-Cookie).
далее...