Legosp Forum
Shop-Script "Legosp" => Общие вопросы => Тема начата: TPEHEP от Июня 03, 2012, 05:09:09 pm
-
Подскажите как этот движок справляется с большим количеством товара, от нескольких тысяч позиций и более.
Сколько кол-во запросов к базе, кол-во посетителей на сайте, сколько памяти потребляет... какой хостинг нужен для таких целей?
-
Pehser когда категорий очень много с большой вложенностью (в сумме несколько тысяч) движок очень сильно тормозит даже на локальном компе... можете что-то посоветовать?
-
Тормозит витрина очень сильно при большом кол-ве категорий.
-
В БД индексов совсем нет, в первую очередь тормозит изза этого. Не ошибаюсь ли, это со времен SS Free повелось?
-
Потому что индексировать нужно не только автоинкрементные поля, а еще и все, по которым осуществляются выборки и сортировки.
http://www.mysql.ru/docs/man/MySQL_indexes.html
В том же веб ассисте таблицы довольно хорошо проиндексированы.
-
Насчет 99% согласен, но тормозит как раз этот 1%.
Открываем includes/category.php и после строчки //show active products видим чудовищный запрос с группировкой, сортировкой и выборкой по нескольким непроиндексированным полям. И это при открытии каждой категории магазина.
Та же ситуация в product_detailed.php, при выборке опций товара индексы не используются. Тоесть уже 99% страниц в магазине используют больше ресурсов чем нужно.
А взять, хотя-бы, базу на 100категорий, 1к товаров по 5 опций и умножить на 1000 уников посещаемости и шаредхостинга будет мало :(
Это ни разу не критика, понимаю что делается все бесплатно и по мере возможности, просто обратите внимание, может полезно будет
-
К сожалению уже нет, изменил принцип хранения категорий, а старую базу удалил за ненадобностью