Категории
[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
И следует ли эту фразу понимать так, что СЕЙЧАС проект не развивается?
Источник
|