Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Топ самых тормозящих процессов Шопоса - или убираем все лишнее

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

Насколько я понял из своего небольшого опыта, то это:
1. Фильтр товаров (в нынешнем виде с неработающей навигацией на 1 странице может выводиться несколько тысяч товаров)
2. атрибуты в списках товаров (заметил заметные подтормаживания при 6-7 значениях атрибута в категории с 20 товарами, уменьшил количество товаров до 8).


А вот поиск насколько сильно грузит базу данных?
Грузят ли базу данных лишние блоки в index.php, если их отображение отключено через админку или нет? Может лучше убирать их из кода совсем?
Насколько сильно может грузить box_category.php, если подкатегорий и категорий больше 50?

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

Тот же Wordpress без HyperCache просто убивает хостинг, а с ним уже работает нормально. Не совсем понятно есть ли такое в ШОПОСЕ? По идее что мешает полностью кэшировать ВСЕ страницы сайта с автоматическим обновлением кэша раз в сутки (либо после добавления товара)? В большинстве магазинов пользователи не регистрируются, лазят по страницам. И динамические страницы нужны лишь при заполнении форм заказа.


1 - фильтр товаров - кривой плагин. необходимо адаптировать
2 - атрибуты в списках.... такое вообще редко пихают в списки. и если уж грузит сайт, то индивидуально дорабатывать и оптимезировать под себя.

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

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

блоки все отключенные в админке не тормозят сайт.
поиск то же не идеален.


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


Для интереса попробовал увеличить кэш про до 1 суток (был 1час) + еще включил кэш (наверное смысла нет включать параллельно) и также на 1 сутки. Быть может поможет с нагрузками.


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

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



Для интереса попробовал увеличить кэш про до 1 суток (был 1час) + еще включил кэш (наверное смысла нет включать параллельно) и также на 1 сутки. Быть может поможет с нагрузками.


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



но разработка скрипта на админах шопоса, а не на его пользователях.


По моим наблюдениям,  support
1. написал последнее сообщение на форуме 19 дек 2011, то есть 8 дней назад,
2. вообще не заглядывал на форум  с 22 по 26 дек 2011 включительно, полных 5 дней,
3. за последние несколько месяцев не написал практически ничего по многочисленным темам про ошибки системы.


На емейл ответил, что проект еще будет развиваться. Так что надеюсь, что еще выйдет версия 2.6 в следующем году.



На емейл ответил, что проект еще будет развиваться.


Эта новость была провозглашена еще месяц с лишним тому назад:
http://www.shopos.ru/forum/index.php?topic=6060.msg33469#msg33469

И следует ли  эту фразу понимать так, что СЕЙЧАС проект не развивается?


Источник



Copyright ShopOS