TurboCache для Ocstore 1.1.2

  • Автор темы shammilich
  • 31
  • Обновлено
  • 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,

Не влияет на скорость работы фильтров.

Дополнительные возможности в следующих версиях

– Кеш для списка подкатегорий на страницах катеорий.

– Кеш для списка акционных товаров.

– Кеш для рекомедуемых товаров.

Скачать Скрытая информация :: Авторизуйтесь для просмотра »

shammilich


Рег
30 Jan, 2009

Тем
1

Постов
1

Баллов
11
Тем
49554
Комментарии
57426
Опыт
552966

Интересно