Плюсы и минусы для большого «истечения времени» на wp-super-cache или w3-total-cache? [закрыто]

8

На странице wp-super-cache есть следующее предложение, которое я не понимаю:

Проверка и удаление просроченных файлов стоит дорого, но и оставлять их там тоже дорого. На очень загруженном сайте вы должны установить время истечения 300 секунд.

Допустим, я использую малое время истечения, не означает ли это, что кэш нужно перестраивать снова и снова каждые 300 секунд?

Я имею в виду, что большая часть моего контента (кроме домашней страницы) не меняется. Так почему я должен иметь значение, если большинство постов будут оставаться неизменными в течение нескольких дней?

Таль Галили
источник

Ответы:

3

Это отличный вопрос, и меня он тоже немного смутил. Вывод, который я сделал, состоит в том, что оставлять файлы кэша дорого по двум причинам:

  1. Если ваш сайт (или сайты, в случае многоузловой установки) имеет / имеет много страниц, вы можете легко получить тысячи файлов кэша, что делает поиск нужного файла кэша немного медленнее.
  2. Обновления легко пропустить (например, изменить файл темы, плагин, виджет и т. Д.), И поэтому, если у вас не было сборки мусора и вы не забыли очистить кэш вручную, вы оставляете много места для человеческих ошибок.

Поскольку плагин документирует, здесь нет «правильного значения». Если вы редко вносите изменения в свой сайт, и у вас нет тысяч страниц, я не вижу вреда в использовании этого значения в день или два. Тогда, в худшем случае, страница устареет за этот промежуток времени.

Опять же , я не говорю , что это ответ, я говорю , что это то , что я думаю , что это ответ. Этому вопросу более 6 месяцев, поэтому, если вы нашли лучший ответ после того, как задали этот вопрос, делитесь!

Мэтью Бойнс
источник
1

Мой опыт работы с w3-total-cache показал, что время истечения срока годности просто отлично. Это потому, что когда сообщение обновляется, оно удаляется из кэша. Таким образом, я могу оставить время истечения в день или более, и это не оказывает негативного влияния на мой сайт.

У нас также есть несколько страниц, которые полностью динамичны и не обновляются сами. В этих случаях (например, на нашей домашней странице) я просто выполняю очистку этой страницы из кэша при каждом обновлении.

Это очень хорошо сработало для нас и очень помогает в наше время загрузки.

Вот частичный скриншот конфигурации кеша страницы:

Скриншот

Аарон Вагнер
источник
«У меня просто есть очистка этой страницы из кэша при каждом обновлении« программно? Не могли бы вы показать точные инструкции? Может быть интересно для более поздних читателей. Подсказка: изображения хороши для голосов;)
kaiser
Это настройка по умолчанию w3-total-cache.
Аарон Вагнер