Redis Cache by Xon

ПЛАГИН xF2 Redis Cache by Xon 2.18.0

2.13.0
  • Автор НетМеня
  • Дата создания
  • Восстановлена поддержка XF2.1
  • Исправлена ошибка поддержки высокой доступности, при которой обновления css отправлялись в возможную реплику только для чтения, а не в экземпляр с возможностью записи
Отключить поведение которых вызвало css.php для возврата 404 на недопустимый шаблон.
Для старых поведение возвращается HTTP-код ответа 404, установите эту опцию config.php:
PHP:
$config['svForce404OnEmptyCss'] = true;
  • Изменение конфигурации по умолчанию с высокой доступностью:
    • Измените значение по умолчанию для retry_reads_on_primary параметра конфигурации на true, поскольку это защитит от непредвиденных задержек репликации
  • Устранены непредвиденные различия для поддержки XF2.2 и XF2.3 (тестировалось только на XF2.2)
  • При отображении версии redis укажите тип redis varaint.
    • Известные варианты - keydb и dragonflydb.
    • Похоже, что Dragonflydb на данный момент не поддерживает статистику ввода-вывода
  • Исправлен вспомогательный код для истечения срока действия / очистки ключей redis, которые не поддерживали серверные части, отличные от основного кэша.
    • При использовании отдельного сервера кэширования для css срок действия старого стиля не истек, как ожидалось, что привело к увеличению использования памяти
    • Если сторонний код использует функцию expireCacheByPattern/purgeCacheByPattern, следует использовать новый обнуляемый параметр "cache"

2.15.3​


  • Обновлена библиотека credis
  • Исправлена возможная проблема с совместимостью с php 8.1
  • Отобразите максимальный объем памяти и политику в отношении максимального объема памяти в блоке информации о состоянии redis admincp для устранения неполадок
  • Исправлено "вызов функции-члена, устанавливающей Redis Connector() на значение null" при использовании опции расширенной конфигурации, отличной от стандартной
  • Удалите отображение, настроен ли Lua или нет, и удалите опцию включения/выключения Lua.
    • Поддержка Lua была впервые добавлена в redis версии 2.6.0, и для этого дополнения требовался redis версии 3
  • Переработать код поставщика кэширования при подготовке к XenForo 2.3
    • XF задокументировали, что они переключаются с Doctrine /Cache на Symfony /Cache
    • Я не тестировал это на XF2.3 и закодировал с использованием общедоступных интерфейсов пакета Symfony /Cache.
    • Для полной совместимости с XF2.3 может потребоваться будущая версия.
Назад
Верх Низ