Jump to content

Продвинутое кэширование - BrainCache

Version number: 1.0 beta

300.00 RUB

   (7 reviews)
Sign in to follow this  

3 Screenshots

About This File

ИНСТРУКЦИЯ ПО УСТАНОВКЕ

Что такое кэш запросов?

Кэш запросов можно представлять себе как хеш, ключами которого являются запросы, а значениями — результаты запросов.

В OpenCart уже есть поддержка кэша! Зачем мне нужен BrainCache?

Использование стандартного метода кэширивания предполагает под собой работу со всеми файлами, где нужно кэширивание со всеми вытекающими отсюда последствиями:

  1. децентрализованный доступ к параметрам кэшеривания
  2. наличие множественных вызовов методов работы с кэшом в рамках всего MVC
  3. отсутствие правил и исключений кэшеривания для каждого запроса
  4. отсутствие фильтрации запросов, т.е кэшиются запросы без анализа строк
  5. отсутствие фильтрации прав доступа вызовов кэшеривания по Имени файла, Классу и Методу

Что умеет BrainCache?


  • 1.0 beta
  • поддержка профилей настроек кэшеривания;
  • централизованный контроль и обработка всех вызовов и обращений к БД MySQL;
  • выводить часто изменяющиеся данные в отдельный массив и устанавливать для каждого элемента время кэша, где 0 — запрет кэшеривания. Для удобства добавлены константы с предопределенным значением времени: МИНУТА, ДЕНЬ, НЕДЕЛЯ, МЕСЯЦ, ГОД, ВИСОКОСНЫЙ ГОД;
  • устанавливать стандартное значение времени кэша, при отсутвии удовлетворяющих правил кэшеривания (если правила для запроса отсутствуют или не подошли);
  • установка ограничений доступа к таблицам БД не относящихся к магазину, но находящихся в рамках одной базы (Сценарий выдаст предупреждение и завершит работу);
  • установка пути директории кэшеривания для текущего профиля;
  • установка ограничения доступа к кэшу по времени для Классов, Методов классов, Метода Класса выполняющих запрос
  • установка ограничения доступа к кэшу по времени для пути и имени выполняющих запросов скриптов;

Фиксы:

  • Исправлена ошибка доступа к админ-панели
  • Оптимизирован цикл поиска по ассоционному массиву, разделена логика условий
  • Добавлен редирект на страницу 404, в случае срабатывания блокирующего условия

Совместимость:

Проверялось на v1.5.4.1, но должен быть совместим со всеми версиями, потому, что для установки не нужно вносить множественные изменения.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.