Redis Cache By Xon

Redis Cache By Xon 2.18.2

Нет прав для скачивания
  • Исправлена поддержка XF2.3 некоторых дополнений в зависимости от расширенной функциональности redis

  • Исправлен метод deleteMultiple() для XF2.3 (не используется в стандартном XF)
  • Исправлена совместимость XF2.3 при включенном кэшировании CSS.
  • Восстановили поддержку XF2.1
  • Исправлена совместимость XF2.3 при включенном кэшировании CSS.
  • Исправлена поддержка высокой доступности, при которой обновления CSS отправлялись в возможную реплику только для чтения, а не в экземпляр, доступный для записи.
  • Обновление совместимости с XF2.3
    • Ошибка в XenForo 2.3 Beta 1 (исправлена в бета-версии 2) не позволяет XenForo использовать это в качестве механизма кэширования без ссылок на ручное исправление кода. Adapter\AbstractAdapter к Adapter\AdapterInterface
  • Добавлен метод \SV\RedisCache\Repository\Redis::get()->getRedisConnector() , его следует использовать вместо \XF::app()->cache() instanceof Redis или похожие.
  • Отключите поведение, из-за которого 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», допускающий значение NULL.
  • Обновление credis library
  • Исправлена возможная проблема совместимости с PHP 8.1.
  • Отображение максимального объема памяти и политики максимального объема памяти в блоке информации о состоянии admincp redis для устранения неполадок.
  • Исправлен "call to a member function setRedisConnector() on null" при использовании параметра расширенной конфигурации, отличного от стандартного.
Назад
Сверху Снизу