- 15, Apr 2023
- #1
Сразу скажу, подвернулся модуль недавно, на свой магазин пока не ставил т.к все еще только на этапе разработки, может кому нибудь будет очень даже полезен. Тестируйте! И не забывайте делать бэкапы ваших сайтов, для отката.
Ускоряет загрузку станиц до 10-15 раз, и существенно уменьшает количество запросов в базу данных.
(к примеру на чистом Ocstore на главной странице с 74 до 19, после формирования кеша)
———————————————————————————————————————————-
FAQ
Как это работает?
Opencart – если очень грубо приводить пример – это конструктор, который собирает HTML страницы, постоянно из множества разных кусков.
При добавлении большого количества товаров и категорий, в силу особенностей архитектуры, очень долго формируются такие элементы, как верхнее меню и меню и контент стандартных модулей.
Это реализовано тяжелыми запросами в базу данных.
В итоге получается, что львиная доля ресурсов вашего сервера, тратится на формирование одних и тех же данных.
Для того чтобы разгрузить систему, достаточно один раз сформировать структуру верхнего меню.
А потом взять уже готовые данные не из базы данных, а из кеша.
В некоторых подобная реализация уменьшает время генерации HTML страницы.
А обработав подобным образом реализацию всех стандартные модулей, можно получить дополнительное существенное уменьшение количества однотипных запросов в базу данных и в результате ускорить время генерации страницы. Совместим ли модуль со сторонними фильтрами? Да совместим, но в несколько ограниченной реализации, так например, выборки товаров в категориях отрабатываться не будут. Равно как и на производительность работы фильтров я не в силах повлиять. Но остальные элементы будут отрабатываться и это будет давать эффект. Поддерживает ли модуль мультязычность? Да. Как можно понять насколько эффективно работает модуль? Пользуйтесь профайлером.
Я внес изменения в категориях, результат не отображается на сайте? Очистите системный кеш. Я приобрел модуль но что то не работает? Обращайтесь в личку, будем настраивать. Не будет ли из-за gzip сжатия тормозить сервер? Не будет! Если что есть возможность его отключить.
Повлияет ли модуль на оценку GooglePageSpeed
? Значитель не повлияет, так как этот инструмент берет во внимание огромное количество факторов, не имеющих ничего общего со скоростью генерации HTML. Хотите получить большую оценку PageSpeed – пишите в личку .
Возможности:
- Гибкая настройка кеширования стандартных модулей и верхнего меню
- Кеширование списка товаров на странице категорий
- Кеширование списка товаров на странице производителей
- Настройка время жизни кеша
- Добавлено Gzip сжатие для файлов кеша и настройка степени компрессии.
- Кеш-менеджер для гибкой настройки кешируемых элементов и гибкой очистки файлов кеша.
- Поддерживает мультиязычность
- Возможность полной очистки файлов системного кеша, изображений и vqmod.
Установка.
Скопируйте файлы из папки Upload и активируйте модуль в административной части вашего сайта
!!!warning!!! Требуется vqmod !!!warning!!!
!!!warning!!! Без активирования модуля и очистки системного кеша на фронтенде могу выводиться предупреждения php !!!warning!!!
!!!warning!!! Обязательно сразу же после установки очистите системный кеш !!!warning!!!
Гарантировано работает на версиях 1.5.3.x, 1.5.4.x. 1.5.5.х
Совместим с FilterPro v2.4.2 (mega) и пока что, совместимость замечена только с этой версией.
Идеально работает с Coolfilter
.
Примеры реализации на больших магазинах (будет обновляться):
shopica.com.ua
(55к+ товаров)
Проведены дополнительные работы по оптимизации.
(время загрузки категорий было 15-20 секунд), стало 1-4 сек.
avtoinnovation.ru
(50к+ товаров)
Работы по дополнительной оптимизации не проводились, используется seo-pro без кеширования.
(время загрузки категорий было 20+ секунд), стало < 3 сек.
vsyakeramika.ru
560 категории, 6500+ товаров
(время загрузки главной было 14+ секунд) стало 0,6-0,7 сек.
Модуль гарантированно работает на всех указанных версиях.
Без измененных файлов.
В случае большого количества изменений и денормализации оригинальных файлов движка может потребоваться доработка привязок Vqmod.
Если вы используете фильтры.
Есть вероятность того, что секция, отвечающая за кеширование товаров в списках категорий работать не будет – так как некоторые фильтры используют свои модели обработки данных, на которые дополнения не в состоянии влиять.
Но при этом общий эффект от использования дополнения все равно будет существенным.
Поддержка более ранних версий осуществляется по запросу на [email protected]
, или в личку на форуме.
В стоимость включена установка и настройка. Если модуль у вас не заработал. Шлите фтп в личку. Если вы используете filterpro или ocfilter, а также существенно модифицированные шаблоны, может потребоваться дополнительная индивидуальная платная адаптация. Данное дополнение решают только часть проблем, связанных с тормозами архитектуры Opencart.
Для того чтобы получить глобальный прирост в скорости работы магазина, требуется большой набор методов, связанных с оптимизацией базы данных, оптимизации запросов и настройке сервера.
Хотите быструю систему – пишите в личку.
Требуется Vqmod,
Не влияет на скорость работы фильтров.
Дополнительные возможности в следующих версиях
– Кеш для списка подкатегорий на страницах катеорий.
– Кеш для списка акционных товаров.
– Кеш для рекомедуемых товаров.
Скачать Скрытая информация :: Авторизуйтесь для просмотра »