- Joined
- Feb 19, 2016
- Messages
- 11,465
- Reaction score
- 9,437
Кеширование коллекций товаров (cached) [Shop-Script]
Ускорьте работу сайта, внедрив кеширование данных
Плагин добавляет слой кеширования на самые тяжелые запросы к базе данных при построении коллекций товаров. Рекомендуется для магазинов, у которых широкий ассортимент с большим количеством характеристик в товарах или товаров в категориях, и уже заметны замедления работы на таких страницах. При этом информация о наличии товаров или ценах не обновляется массово ежеминутно.
Все группы товаров в Shop-Script организованы в коллекциях, это списки, категории, результаты фильтрации, рекомендации и все прочие.
Повторные открытия страниц категорий, фильтров, а также любых других страниц будет происходить намного быстрее.
Результаты запросов к базе данных сохраняются в кеш и отдаются в следующий раз без дополнительных запросов к базе, почти мгновенно. Рекомендуем , иначе данные будут храниться в файловой системе.
Как обычно при использовании кеша ставится задача его инвалидации, плагин дает несколько опций для этого, как по времени хранения кеша, так и по событиям изменения товаров и категорий. Стоит понимать, что неактуальная цена или информация о наличии товара может быть в кеше коллекций (например, на странице категории), но в карточке товара она всегда уже будет верная, в ней ничего не кешируется.
Demo:
cached 1.2.0
Ускорьте работу сайта, внедрив кеширование данных
Плагин добавляет слой кеширования на самые тяжелые запросы к базе данных при построении коллекций товаров. Рекомендуется для магазинов, у которых широкий ассортимент с большим количеством характеристик в товарах или товаров в категориях, и уже заметны замедления работы на таких страницах. При этом информация о наличии товаров или ценах не обновляется массово ежеминутно.
Все группы товаров в Shop-Script организованы в коллекциях, это списки, категории, результаты фильтрации, рекомендации и все прочие.
Повторные открытия страниц категорий, фильтров, а также любых других страниц будет происходить намного быстрее.
Результаты запросов к базе данных сохраняются в кеш и отдаются в следующий раз без дополнительных запросов к базе, почти мгновенно. Рекомендуем , иначе данные будут храниться в файловой системе.
Как обычно при использовании кеша ставится задача его инвалидации, плагин дает несколько опций для этого, как по времени хранения кеша, так и по событиям изменения товаров и категорий. Стоит понимать, что неактуальная цена или информация о наличии товара может быть в кеше коллекций (например, на странице категории), но в карточке товара она всегда уже будет верная, в ней ничего не кешируется.
Demo:
cached 1.2.0
Last edited: