Redis Cache By Xon

ПЛАГИН xF2 Redis Cache By Xon 2.18.1

Это дополнение использует Credit с пользовательским поставщиком кэша для Redis
  • Автор НетМеня
  • Дата создания
  • Исправлена поддержка XF2.3 для некоторых дополнений, зависящих от расширенных функций Redis

2.18.0 - Обновление функций​


  • Восстановлена поддержка XF2.1
  • Исправлена ошибка поддержки высокой доступности, при которой обновления css отправлялись в возможную реплику только для чтения, а не в экземпляр с возможностью записи
  • Обновление совместимости с XF2.3
    • Ошибка в XenForo 2.3 Beta 1 (исправлена в бета-версии 2) не позволяет XenForo использовать это в качестве серверной части кэширования без ручного исправления кода со ссылками на Adapter\AbstractAdapter to Adapter\AdapterInterface
  • Добавьте \SV\RedisCache\Repository\Redis::get()->getRedisConnector() метод, его следует использовать вместо \XF::app()->cache() instanceof Redis или аналогичный.

2.16.1 - Незначительные изменения в поведении​


  • Отключить поведение которых вызвало css.php для возврата 404 на недопустимый шаблон.
    Для старых поведение возвращается HTTP-код ответа 404, установите эту опцию config.php :
    $config['svForce404OnEmptyCss'] = true;

2.16.0 - Обновление функций​


  • Изменение конфигурации по умолчанию с высокой доступностью:
    • Измените значение по умолчанию для retry_reads_on_primary параметра конфигурации на true, поскольку это предохраняет от непредвиденных задержек репликации
  • Устранены непредвиденные различия для поддержки XF2.2 и XF2.3 (тестировалось только на XF2.2)
  • При отображении версии redis укажите тип redis varaint.
    • Известные варианты - keydb и dragonflydb.
    • Похоже, что Dragonflydb на данный момент не поддерживает статистику ввода-вывода
  • Исправлен вспомогательный код для истечения срока действия / очистки ключей redis, которые не поддерживали серверные части, отличные от основного кэша.
    • При использовании отдельного сервера кэширования для css срок действия старого стиля не истек, как ожидалось, что привело к увеличению использования памяти
    • Если сторонний код использует функцию expireCacheByPattern/purgeCacheByPattern, следует использовать новый обнуляемый параметр "cache"
  • Обновлена библиотека credis
  • Исправлена возможная проблема с совместимостью с php 8.1
  • Отслеживайте последнюю исходящую библиотеку Credis
  • При выполнении различных операций с массовыми потоками (перемещение / слияние / удаление / утверждение и администрирование "Потоков пакетного обновления") очищайте кэшированные итоговые данные форума, чтобы избежать устаревших записей навигации по страницам.
    Использует очередь заданий, чтобы избежать блокировки запроса.
Назад
Верх Низ