Главная / Блог / Новости ImageCMS / Обновление ImageCMS — ускорение быстродействия, новый фильтр

Обновление ImageCMS — ускорение быстродействия, новый фильтр

23 октября 18
Reading Time: 2 minutes
1 комментарий
1 Star2 Stars3 Stars4 Stars5 Stars (5 votes)

В этом месяце мы провели много работ над улучшением функционала и работоспособности основных плагинов и платформы в целом. За счет этого мы достигли больших результатов по юзабилити и быстродействию.

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

Одна из основных задач нашей команды разработчиков обеспечить максимальное быстродействие интернет-магазинов на базе WooCommerce. Ранее мы уже проводили несколько тестов:

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

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

Premmerce WooCommerce Performance Optimizer

Для решения большинства проблем быстродействия, мы создали отдельный плагин, который за счет кеширования меню и оптимизации больших запросов WooCommerce значительно (до 3 раз) ускоряет магазины.

Более подробно с кейсами использования данного плагина вы можете ознакомится на странице подробного описания: Premmerce WooCommerce Performance Optimizer.

Оптимизация фильтра

Также для ускорения интернет-магазинов использующих фильтры товаров с большим количеством атрибутов, мы добавили опцию отложенной загрузки в Premmerce WooCommerce Filter. Теперь скорость загрузки фильтра не будет влиять на скорость загрузки сайта в целом.

Оптимизация шаблонов

Дополнительно, тестирование многих клентских сайтов позволило нам найти некоторые узкие места, которые влияли на быстродействие, в наших шаблонах — SalesZone, GoodLook, GrandStore.

За счет оптимизации этих узких мест мы достигли дополнилнительного прироста в более чем 1 секунду.

Итоги

За счет всех произведенных изменений по оптимизации, теперь уже магазины с мультиязычностью, большими базами товаров и атрибутов достигают полной загрузки в 2-3 секунды до применения кеша.

Для нагруженных страниц, после применения кеша, скорость открытия увеличивается до менее чем 1 секунды, а нагрузка выдерживает от 100 одновременных пользователей.

При этом оптимальные настройки хостинга:

Оптимальные системные требования к хостингу для работы сайта на WordPress и WooCommerce:

  • CPU 2099.998 MHz;
  • PHP 7 или выше;
  • MySQL или MariaDB последних оф. версий;
  • Модуль mod_rewrite Apache;
  • Поддержка HTTPS;
  • Php Memory — 512 Mb+;
  • Поддержка CURL или fsockopen;
  • Поддержка Multibyte String;
  • CHMOD 777 wp-content/uploads;
  • upload_max_filesize = 4 Mb;
  • mySQL ‘max_allowed_packet’ = 2M.

Обновление фильтра

Ajax фильтрация (Free)

В новой версии фильтра появилась долгожданная возможность AJAX фильтрации, за счет которой после применения фильтров будут перегружаться только товары, а не вся страница. Это увеличит как скорость работы с каталогом товаров, таки юзабили для покупателей.

Отложенная загрузка (Free)

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

Taxonomies (premmium feature)

Также в преумиум версию фильтра мы добавили возможность использовать при фильтрации любые таксономии, что позволит использовать дополнительные данные и более гибко касмотизировать фильтр под свои нужды.

Filter style (Free)

Также, чтобы настройки внешнего вида фильтра можно было произвести для любой темы, мы добавили возможность выбирать стили фильтров для отображения.

Подробнее о всех возможностях фильтра, а также документацию по его использованию читайте здесь: Premmerce WooCommerce Product Filter.

Как применить обновления

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

Перед обновлением шаблона — обязательно сделайте бекап, в случае, если с шаблоном проводились любые кастомные работы, вследствие которых изменялись исходные файлы.

Плагин Premmerce WooCommerce Performance Optimizer вы можете скачать из своего личного кабинета, если вы покупали платформу ImageCMS 5.0, либо купить отдельно на странице плагина.

Comments (1)
  • Павел:

    Здравствуйте. Очень не хватает открытого/публичного места обсуждения функций, которые бы хотелось увидеть в будущих релизах. Или — что хорошо бы было немного изменить… Опыт реальных пользователей мог бы вам пригодиться.

    Например, не хватает возможности ставить иконку мессенджера (Viber, Telegram и т.д.) в шапке возле телефона (и лучше — активную). Т.е. помочь клиентам сразу же связаться в текстовом режиме с оператором (очень востребовано сейчас).

    Или ещё: в мобильной версии сайта в шапке не показываются вообще никакие контакты магазина. Грустно, что это нельзя настроить (например, выпадающим меню по тапу).

    Кроме того, когда человек добирается до конца страницы с товаром — кнопка » В корзину» остаётся-то на самом верху! А страницы бывают длинные — обзоры, фото в тексте, видео. Очень нужна липкая кнопка «Добавить в корзину» (Sticky Add to Cart) — может серьёзно повысить конверсию при просмотрах с мобильного ( а это практически половина трафика).

    Среди готовых плагинов рабочего решения не нашлось: или не работают с вариативными товарами, или работают только с отдельными темами.

    Это то, что реально помогло бы улучшить конверсию магазинов нам, пользователям, и продажи вам, разработчикам)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Более 3000 запущенных проектов

Вместе с нами многие уже развивают свой бизнес! Смотреть все отзывы
Хочу выразить большую благодарность коллективу компании "ImageCMS" а именно Ивану и Марии! Во время выбора компании проводил переговоры с 7 различными организациями, Иван единственный кто смог адекватно объяснить и подсказать всю необходимую информацию для принятия решения. В итоге результат более чем на 100% соответствует ожиданиям, а во много их даже превосходит!
Перепробовав много CMS (opencart, Битрикс) и др. Мы увидим, как много в каждой из них недостатков. Где-то или очень сложно или очень дорого кастомизировать. Работая маркетологом, могу заверить, что в ImageCMS большинство нужны "фич" реализовано из коробки, без дополнительных надстроек. Посмотрев демо версию новой версии движка, был приятно удивлен скоростью работы (ооочень важно).
За время сотрудничества компания показала себя в качестве ответственного подрядчика, быстро воплотив в жизнь удобный интернет-магазин с учетом всех наших пожеланий.
Работой доволен. Отвечают всегда быстро и по сути, остаются только приятные впечатления от общения. Пара слов о новом движке: Быстро, красиво и интуитивно понятно. Полностью оправдывает вложенные средства. Рекомендую.
Доволен. Скрипт считаю перспективным. Считаю, что ваш коллектив работает на опережение: ваше предложение было оптимальным по цене/качеству.
Опертивная и четкая работа, своевременое предоставление дополнительных консультаций по работе с административной частью. Созданным магазином довольна. Рекомендую этот движок!