Page 1 of 1

Как закэшировать морду сайта?

Posted: Sun May 18, 2014 7:23 pm
by adaliska
Есть желание закэшировать морду сайта в статику, т.е. отдавать статическую страницу с тумбами, при этом аяксом (яваскриптом из html-кода) отправляя асинхронный запрос к SmartCJ со всеми необходимыми данными о запросе (реферер, юзер-агент и т.д.)

Как в принципе кэшировать ответ php-скрипта - понятно: nginx proxy cache.

Вопрос - как уведомить SmartCJ, чтобы он корректно учёл "in" ?

Re: Как закэшировать морду сайта?

Posted: Mon May 19, 2014 2:16 pm
by admin
А в чем смысл ?

В целом можно дергать ajax тот же include.php , переменные типа UA там будут, а реф можно передать как inckude.php?referer=... (подставить его в JS), а потом в common.php сделать

if ($_GET['referer']) $_SERVER['HTTP_REFERER'] = $_GET['referer'];