Yaguan
пилот
Отдача правильного Last-Modified с учетом модификации шаблонов
Такая вот проблема возникла.
Необходимо отдавать клиенту правильный заголовок Last-Modified. Дата изменения собственно данных, которые хранятся в БД, известна. Но если отдавать ее этим заголовком, то может получиться так, что поисковик не станет заново индексировать страницу, если в ней поменялся только шаблон.
Поэтому хочется проверять еще и дату модификации используемого шаблона, и если она "новее", чем дата изменения информации в БД, то отдавать более свежую дату.
Догадываюсь, что логичнее всего смотреть на дату скомпиленного шаблона, но хочется знать, как сделать это наиболее правильно.
Например, как в скрипте получить имя файла, в котором хранится скомпиленный шаблон, используемый при выдаче?
Такая вот проблема возникла.
Необходимо отдавать клиенту правильный заголовок Last-Modified. Дата изменения собственно данных, которые хранятся в БД, известна. Но если отдавать ее этим заголовком, то может получиться так, что поисковик не станет заново индексировать страницу, если в ней поменялся только шаблон.
Поэтому хочется проверять еще и дату модификации используемого шаблона, и если она "новее", чем дата изменения информации в БД, то отдавать более свежую дату.
Догадываюсь, что логичнее всего смотреть на дату скомпиленного шаблона, но хочется знать, как сделать это наиболее правильно.
Например, как в скрипте получить имя файла, в котором хранится скомпиленный шаблон, используемый при выдаче?