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

Вопросы о том как и что сделать чтобы работало
Правила форума
1. Один вопрос - одна тема. Не надо задавать в той же теме другие вопросы.
2. Не пишите в чужих темах, если ваша проблема не имеет отношения к обсуждаемой.
3. Давайте полное описание проблемы - имя сайта, имя сервера, учётная запись, способ воспроизведения, скриншот ошибки.
4. Пароли выкладывать в форум - НЕ НАДО
Ответить
olgunka79

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

Сообщение olgunka79 »

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

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

Сообщение Гость »

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

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

Сообщение Гость »

Я даже и не знаю к сожалению. Просто ранее работала с их партнеркой, по партнерской ссылке. А сейчас решила создать партнерский сайт.
lissyara
Site Admin
Сообщения: 6416
Зарегистрирован: 2009-09-19, 22:04:41

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

Сообщение 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
каждый "не равно" - это автоматом фуллскан таблицы.
теперь считаем число задействованных таблиц, перемножаем на число строк...
вопросы? =))
Убей их всех! Бог потом рассортирует...
olgunka
Сообщения: 2
Зарегистрирован: 2013-05-02, 19:33:21

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

Сообщение 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
каждый "не равно" - это автоматом фуллскан таблицы.
теперь считаем число задействованных таблиц, перемножаем на число строк...
вопросы? =))
Что делать?
lissyara
Site Admin
Сообщения: 6416
Зарегистрирован: 2009-09-19, 22:04:41

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

Сообщение lissyara »

запрос исправлять, ключи добавлять...
Убей их всех! Бог потом рассортирует...
olgunka
Сообщения: 2
Зарегистрирован: 2013-05-02, 19:33:21

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

Сообщение olgunka »

lissyara писал(а):запрос исправлять, ключи добавлять...
Дело в том, что я в этом не соображаю вовсе.
Придется ждать реакции программистов этого магазина, а они походу отдыхают.
Спасибо огромное за помощь.
Приведу им вышесказанное.
lissyara
Site Admin
Сообщения: 6416
Зарегистрирован: 2009-09-19, 22:04:41

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

Сообщение lissyara »

незачто
Убей их всех! Бог потом рассортирует...
Ответить