Оочень много запросов к БД
все было более-менее нормально, пока не разрослась база
сейчас порядка 1500 товаров и 300 категорий/подкатегорий (вложенность кое-где 4-5)
так вот при обращении на главную - 34 запроса к бд
а если идти в категорию или товар, то от 1000 до 10000!!! реально
95 процентов select
что делать? кто может помочь?
я б отблагодарил
Никто не поможет. Ибо нет кода и данных, как производятся запросы к БД.
2tokareff Напиши магазин на заказ. Если есть товар, он продаётся и приносит прибыль, то это лучший вариант.
соответственно имеем неправильно спроектированную базу, которая дохнет при большой нагрузке. вывод - писать на заказ, если выгодно. оптимизация - вряд ли что то даст. часто у таких проектов ошибки - в ДНК, т. е. на этапе проектирования. так что помогает только переписывание с нуля.
но готово все к работе будет через три недели
и что это время делать?
Цитата: tokareff
и что это время делать?
Брать Белку, Ехать на стрелку!
уже заказали движок
но готово все к работе будет через три недели
но готово все к работе будет через три недели
Не понятно кто у кого движок заказал?
2squirL Им занимается какая-то контора и продаёт за деньгу (что-то вроде 250 уе кажись). Спроектировать БД под магазин (если на массу) практически (вернее совсем) невозможно, т.к. как правило все поля делают char'om, дабы не вызывать затруднений + написанный под частный случай скрипт можно оптимизаровать под данную структуру, чего не скажешь про поточный (сделал и продавай). Именно поэтому как правило многие (большинство) крупных магазинов предпочитают писать под заказ (есть исключения конечно, например softkey, который пашет на битриксе и скорость его можно узрить, хотя я уверен, там что-то ещё крутили).
PS Собсно это их хомяк http://www.shop-script.ru/
Цитата: shaelf
как правило все поля делают char'om, дабы не вызывать затруднений
после этой фразы хочется подарить разработчикам Грубера, перевязанного розовой ленточкой и изолировать от общества на пару месяцев, пока читать будут...