Не могу понять в чем проблема, использую behavior PageCache, если открываю просто страницу (в браузере) все кеширует ок, отдает моментально. А вот при использовании PJAX почему-то запрос обрабатывается заново и занимает полное время обработки, хотя на сколько вижу в консоли, то происходит обычный GET зарос на тот же контроллер, что я открываю в адресной строке.
Делаю запрос: resource/index?page=4&per-page=100, он выполняется к примеру 3 секунды, далее делаю обновление страницы - открывается моментально, потому что в кеше.
Далее перехожу на другую страницу (используется pjax), происходит такой ajax запрос (get): resource/index?page=5&per-page=100, далее перехожу обратно (опять с помощью ajax), происходит такой запрос:
но как видно, время его исполнения опять ~3 секунды, хотя если я возьму и просто открою его на странице в браузере - он отдаст результат моментально, потому что в кеше.