Apache-Talk mailing list archive (apache-talk@lists.lexa.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [apache-talk] Last-Modified | ho to get it?
> -----Original Message-----
> From: apache-talk-dev-null@lists.lexa.ru [mailto:apache-talk-dev-
> null@lists.lexa.ru] On Behalf Of Khimenko Victor
> Sent: Monday, May 12, 2003 11:52 PM
> To: apache-talk@lists.lexa.ru
> Subject: RE: [apache-talk] Last-Modified | ho to get it?
>
>
>
> Да - теория вопроса проста: все современные browser'ы опираются на то,
что
> сервер говорит Last-Modified ПРАВИЛЬНО. Даже если вы нажмете reload
> browser и не подумает перечитывать страничку, если запрос покажет
через Last-
> Modified что страничка не менялась. Потому для динамических страниц
ГОРАЗДО лучше
> не указывать Last-Modified вообще, чем указать его неверно. Ну а
дальше - то,
> что написано ниже...
Видимо, вы правы, но можно же ведь наверняка сделать так, чтобы в
качестве Last-Modified выдавалась текущая дата и время?
Я поясню для чего это нужно -- многие SE (aka Yandex) имеют сортировку
по датам обновления сайтов, которая опирается при переиндексации на
данные из Last-Modified.
Получается, что если сделать как предлагаю я, то в Yandex мой сайт будет
числиться как регулярно обновляемый, а браузеры не будут кэшировать
страницы моего сайта.
Как по-вашему -- вариант имеет право на жизнь?
--
Regards,
Art
>
> On Mon, 12 May 2003, Khimenko Victor wrote:
>
> >
> > On Mon, 12 May 2003, Artem wrote:
> >
> > > Господа!
> > >
> > > Неужели вопрос такой детский, что никто даже не подскажет куда
копать?
> > >
> > Нет - вопрос очень "взрослый". Никто не может понять "а как это?".
> > Если сайт на PHP, то КТО, кроме PHP-скрипта может понять - когда
выдать
> > Last-Modified и какой именно ? Apache же понятия не имеет, от чего
> зависит
> > обновление PHP'шных страничек: здравый смысл показывает, что не от
> времени
> > модификации самого .php файла (иначе зачем нужен PHP если страничка
> > статическая?), а больше Apache ничего не знает. В PHP для этих целей
> имеет
> > функцию Header ... PHP можно заставить и выполнять определенный
кусочек
> > кода перед интерпретацией собственно скрипта - читайте доку на PHP
...
> >
|