Страница 1 из 1

Тормозит сайт при поиске

Добавлено: 2013-05-02, 19:37:27
olgunka79
Доброго времени суток.
Пытаюсь создать свой магазин.
Мне помогли установить скрипт магазина все майки.
Но при поиске на сайте (если что то искать) он начинает жутко тормозить и выдает 504 и 502 ошибки.
Прошу Вас помогите разобраться. Заранее спасибо.
Вот собственно магазин http://shop-maek.ru/

Re: Тормозит сайт при поиске

Добавлено: 2013-05-02, 22:21:26
Гость
olgunka79 писал(а):Доброго времени суток.
Пытаюсь создать свой магазин.
Мне помогли установить скрипт магазина все майки.
Но при поиске на сайте (если что то искать) он начинает жутко тормозить и выдает 504 и 502 ошибки.
Прошу Вас помогите разобраться. Заранее спасибо.
Вот собственно магазин http://shop-maek.ru/
Магазин на чем ?? opencard ???

Re: Тормозит сайт при поиске

Добавлено: 2013-05-02, 23:02:16
Гость
Я даже и не знаю к сожалению. Просто ранее работала с их партнеркой, по партнерской ссылке. А сейчас решила создать партнерский сайт.

Re: Тормозит сайт при поиске

Добавлено: 2013-05-02, 23:50:14
lissyara
кривизна запроса на поиск, конечно поражает =))

Код: Выделить всё

select offerss.*,offerss.id as oldid,rt.type,rt.color,rt.hand,rt.price,rc.id_cat,rc.id_sub,sex.path
FROM offerss,relation_category rc,relation_type rt,categories,sex,subcategories
WHERE offerss.id=rt.id_offers and offerss.id=rc.id_offers and offerss.name LIKE '%тулупчик%' and offerss.allowed!='F' and categories.allowed!='F' and categories.id=rc.id_cat and sex.id=rt.type and subcategories.id=rc.id_sub and subcategories.allowed!='F'
GROUP by id limit 0, 16
каждый "не равно" - это автоматом фуллскан таблицы.
теперь считаем число задействованных таблиц, перемножаем на число строк...
вопросы? =))

Re: Тормозит сайт при поиске

Добавлено: 2013-05-03, 0:33:50
olgunka
lissyara писал(а):кривизна запроса на поиск, конечно поражает =))

Код: Выделить всё

select offerss.*,offerss.id as oldid,rt.type,rt.color,rt.hand,rt.price,rc.id_cat,rc.id_sub,sex.path
FROM offerss,relation_category rc,relation_type rt,categories,sex,subcategories
WHERE offerss.id=rt.id_offers and offerss.id=rc.id_offers and offerss.name LIKE '%тулупчик%' and offerss.allowed!='F' and categories.allowed!='F' and categories.id=rc.id_cat and sex.id=rt.type and subcategories.id=rc.id_sub and subcategories.allowed!='F'
GROUP by id limit 0, 16
каждый "не равно" - это автоматом фуллскан таблицы.
теперь считаем число задействованных таблиц, перемножаем на число строк...
вопросы? =))
Что делать?

Re: Тормозит сайт при поиске

Добавлено: 2013-05-03, 6:52:14
lissyara
запрос исправлять, ключи добавлять...

Re: Тормозит сайт при поиске

Добавлено: 2013-05-03, 11:14:50
olgunka
lissyara писал(а):запрос исправлять, ключи добавлять...
Дело в том, что я в этом не соображаю вовсе.
Придется ждать реакции программистов этого магазина, а они походу отдыхают.
Спасибо огромное за помощь.
Приведу им вышесказанное.

Re: Тормозит сайт при поиске

Добавлено: 2013-05-03, 16:39:06
lissyara
незачто