Кеширование контента сайта

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

korshunov
korshunov
Репутация: 146
Сообщения: 1854
Зарегистрирован: 03.12.2015
С нами: 8 лет 3 месяца
Skype

Сообщение #1 korshunov » 25.08.2018, 14:34

Создан функционал кеширования.

Кэшируется в файлах основное содержание страниц (то, что в index.tpl обозначено как {content}).
Применение этого функционала существенно ускоряет ответ сервера. В частности, на стандартном шаблоне на страницах отдельных товаров делает 9 SQL-запросов вместо штатных 25.

Динамически формируемые блоки (информер корзины, последние просмотренные товары), показываются корректно. Кроме того, корректно кешируются и показываются страницы с разными выборами валют. Корректно работает также функционал написания отзывов.

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

Не кешируются вызовы методом POST, чтобы обеспечить, в частности, корректную работу посетителя с отзывами.
Не кешируются вызовы страниц админки.
Не кешируются ajax-запросы.

Кешируется контент страниц:
1. Списки товаров категории и бренда (результаты поиска не кешируются),
2. Карточка товара,
3. Статические,
4. Блог и новости.
Конечно, список можно изменять на свой вкус.

Время действия кеша настраивается на каждую группу страниц отдельно. По прошествии указанного времени при вызове страницы кеш создается заново.

Создавалось для версии 2.2.2.
Скорее всего, годится и для других версий 2.x.

Заинтересованным просьба писать в личку.

softmobidev
softmobidev
Репутация: 8
Сообщения: 111
Зарегистрирован: 16.02.2018
С нами: 6 лет 1 месяц

Сообщение #2 softmobidev » 27.08.2018, 08:53

интересно, написал

trainracing M
Аватара
trainracing M
Возраст: 31
Репутация: 13
Сообщения: 121
Зарегистрирован: 07.10.2016
С нами: 7 лет 5 месяцев
Сайт

Сообщение #3 trainracing » 29.08.2018, 07:55

вы цену напишите

softmobidev
softmobidev
Репутация: 8
Сообщения: 111
Зарегистрирован: 16.02.2018
С нами: 6 лет 1 месяц

Сообщение #4 softmobidev » 29.08.2018, 13:29

В общем оставлю небольшой отзыв, позавчера купил, на следующий день мне выслали файлы с инструкцией, в принципе все просто подключается за 5 минут максимум.
По работе тоже все ок, но в моем случае есть ньюансы. Если у вас модифицированный Okay то доработки которые отличаются от стандартного Okay перестают работать или сыпят ошибки, чтобы фиксить это, надо дозаказывать либо доработку кеша под эти модификации, либо доработку сделанных ранее модификаций чтобы подогнали под модуль кеша.

По скорости, меня порадовало, раньше страница с листингом на 120 товаров открывалась 2-3 секунды (в некоторых случаях 5 секунд), с кешем 1 секунду максимум 2 секунды в тяжелых случаях.

В принципе теперь можно вываливать листинг на 200 товаров без проблем, это будет загружаться за 1-2 секунды.
Кроме того! Работа фильтра значительно улучшилась, раньше приходилось ставить либо 30 товаров в категории либо если их было 50-60-100 то при выборе фильтров происходила долгая перезагрузка страницы на 3-5 секунды что напрягало пользователя если нужно выбрать например 3 параметра фильтре то ждать приходилось по 3 секунды на каждой странице итого 10 секунд, теперь даже 200 товаров при выборе фильтра грузятся за 1 секунды и сам фильтр стал как бы востребованее и удобнее.

А и самое главное, с телефона все стало бодрее, особенно если вас какой нибудь старый iPhone 6 то это ощущается, прям на глаз видно что все грузится быстрее особенно работа с фильтрами и переходы по категориям на 100++ товаров


Название раздела: Предложения услуг, шаблонов и доработок
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Предложения услуг, шаблонов и доработок»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 9 гостей