Быстрый и простой способ очистить кеш для mod_pagespeed без необходимости очищать папку кеша вручную.

Если вы обнаружите, что для кэширования модуля mod_pagespeed требуется ручная очистка, я внес изменения в CSS и обнаружил, что не могу получить новую копию - даже если файл на сервере действительно был изменен - все, что вам нужно сделать, это создать файл cache.flush в каталоге кеша, перезапустите Nginx (Apache) и через пару минут кеш должен очиститься.



Для этого зайдите на сервер по ssh и сделайте следующее:


1. Определите местоположение вашего кеша в pagespeed.conf

Найдите  конфигурацию виртуального хоста Nginx или Apache  (ваше местоположение может отличаться от этого)

Для nginx

pagespeed FileCachePath /var/cache/ngx_pagespeed_cache;

Для apache2

ModPagespeedFileCachePath "/var/cache/mod_pagespeed/"


2. Создание файла cache.flush.

sudo touch /var/cache/mod_pagespeed/cache.flush


3. Перезагрузите apache.

Для nginx

sudo systemctl restart nginx

Для apache2

sudo service apache2 restart


Через несколько минут ваш кеш должен быть очищен, и вы должны увидеть новую версию CSS или любой другой файл, который вы пытались проверить. Естественно, если вы делаете больше, чем несколько изменений, вы можете отключить mod-pagespeed-buit для простого изменения, это должно сработать.


ВВЕРХ