Разогрев кжша WP Super cache и его баги

S
На сайте с 30.04.2012
Offline
73
406

Имеем сайт, с настроенным WP Super cache.

Для разогрева кеша раз в сутки запускаем по крону


/usr/local/bin/wp super-cache flush --path=/home/admin/web/
WARMLY_REJECT="gif,jpg,jpeg,png,pdf,txt,xml,ico,svg,css,js,json,eot,woff,woff2,ttf"
wget --content-disposition --reject-regex "wp-json|wp-includes" --reject=${WARMLY_REJECT} --spider -o wget-esb.log -e robots=off -r -l 5 -p -S --header="X-Bypass-Cache: 1" www.domain.com

#и второй проход с мобильным юзер-агентом для отдельного кэширования мобильной версии

В папке /wp-content/cache/supercache/www.domain.com/ наблюдаем 4 файла кэша, 2 моб и 2 десктоп (зипованые и нет)

Может показаться, что всё хорошо - но нет...

Проблема в том, что при первом обращении из реального браузера время загрузки 2.5 сек, второе и дальшейшие - 0,7 сек

Анализ показывает, что после обращения живым браузером, создаются еще по 2 файла: meta-wp-cache-xxxxx.php и wp-cache-xxxxx.php, после чего кэш работает как надо.

Да, всё это под клаудфлером, но на своей железяке.

Где грабли?

IL
На сайте с 20.04.2007
Offline
435
#1

Если повторно дёрнуть страницу не браузером, а wget-ом (одну, выборочно), файлики не будут создаваться? (а - при открытии в браузере той же страницы; б - при открытии другой внутренней страницы)

"еще по 2 файла" - для каждой страницы?

заход браузером под авторизованным пользователем?

Можно в debug лог (после активации, естественно) заглянуть https://wordpress.org/support/article/debugging-in-wordpress/

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
D
На сайте с 28.06.2008
Offline
1101
#2

Удалить WP Super cache и настроить нормальное кеширование Nginx, зачем эта лишняя прослойка?

SeVlad
На сайте с 03.11.2008
Offline
1609
#3
Sorento:
Где грабли?

Подозреваю, что

Sorento:
PHP код:
не сообщает ВП/плагу о произведённых действиях.

Откуда он такой?

Возможно нужно настроить плаг и просто дёргать страницу (тем же вгетом) без этих... (я давно и немного видел плаг)

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий