Imster 0 Опубликовано: 14 декабря 2017 Рассказать Опубликовано: 14 декабря 2017 Каждый день в 00:00 DLE самопроизвольно очищает кэш, можно ли как то отключить это? Что бы кэш хранился вечно или заданное время. В настройках в параметре "Количество дней, в течение которых кешировать полную новость после ее публикации" ставил 3000 все равно кэш очищается. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 14 декабря 2017 Рассказать Опубликовано: 14 декабря 2017 Нет нельзя. Кеш не может храниться вечно. И в 00:00 это не самопроизвольное действие, а запланированное. Потому что раз в сутки скрипту нужно выполнить ряд запланированных действий. Например удалить неиспользуемые картинки, удалить или переместить новости для которых это указано, удалить пользователей если такие условия есть и т.д. Это все безусловно ведет к очистке кеша. Цитата Ссылка на сообщение Поделиться на других сайтах
Imster 0 Опубликовано: 14 декабря 2017 Рассказать Опубликовано: 14 декабря 2017 Автор 2 часа назад, celsoft сказал: Нет нельзя. Кеш не может храниться вечно. И в 00:00 это не самопроизвольное действие, а запланированное. Потому что раз в сутки скрипту нужно выполнить ряд запланированных действий. Например удалить неиспользуемые картинки, удалить или переместить новости для которых это указано, удалить пользователей если такие условия есть и т.д. Это все безусловно ведет к очистке кеша. Может подскажете что и куда прописать что бы хоть раз в неделю очищался кэш. И зачем тогда внедрили функцию "Количество дней, в течение которых кешировать полную новость после ее публикации" если она не работает получается. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 14 декабря 2017 Рассказать Опубликовано: 14 декабря 2017 12 минуты назад, Imster сказал: Может подскажете что и куда прописать что бы хоть раз в неделю очищался кэш. Обратитесь в службу поддержки https://dle-news.ru/index.php?do=feedback со своего клиентского аккаунта, вам помогут. 14 минуты назад, Imster сказал: И зачем тогда внедрили функцию "Количество дней, в течение которых кешировать полную новость после ее публикации" если она не работает получается. Это вообще не имеет никакого отношения к времени жизни кеша. Кеш не должен жить бесконечно, он периодически обновляется и это настройка о том нужно ли вносить публикацию в кеш когда это необходимо. И вносить ее в кеш скрипт будет, тогда когда это понадобится, но это не значит что кеш должен жить и не меняться бесконечно. Кеш это такая же динамическая информация, которая обновляется при необходимости. Кеш призван снижать нагрузку на сайт, а не удаляться бесконечно. Чтобы например информация не бралась из БД при каждом просмотре страницы, а бралась из кеша. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.