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


8

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

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

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

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

Ответы:


3

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

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

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

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


1

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

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

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

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

Скриншот


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

Это настройка по умолчанию w3-total-cache.
Аарон Вагнер
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.