[QUOTE]Денис Барабанщиков написал:
Вот в чем и вопрос либо посылать 2 запроса, а потом гонять большие масивы данных -> увеличиваем скорость выполнения php
Либо посылать по каждому разделу -> увеличиваем количество запросов к БД
Я думаю в разных случиях будет работать по разному, надо смотреть чего больше разделов или элиментов, если раздела 3, а елиментов 40 тысяч, то наверное 3 запроса отрабатают быстрее чем перебор массива. Или я не прав?[/QUOTE]
Для больших массивов можно делать выборку самых необходимых свойств, тогда, мне кажется - это будет достаточно быстро. Ну и результаты можно кешировать, это же не на каждом хите делать :)
На практике около 300 разделов (если и будет увеличиваться то максимум до 500-600), а вот эл-ов в перспективе может быть оооочень много. Но на данный момент оттестировать бы с кол-вом элементов до 1000.
Что ж. Попробую с двумя выборками сделать, если интересно - отпишусь по резульатам
Вот в чем и вопрос либо посылать 2 запроса, а потом гонять большие масивы данных -> увеличиваем скорость выполнения php
Либо посылать по каждому разделу -> увеличиваем количество запросов к БД
Я думаю в разных случиях будет работать по разному, надо смотреть чего больше разделов или элиментов, если раздела 3, а елиментов 40 тысяч, то наверное 3 запроса отрабатают быстрее чем перебор массива. Или я не прав?[/QUOTE]
Для больших массивов можно делать выборку самых необходимых свойств, тогда, мне кажется - это будет достаточно быстро. Ну и результаты можно кешировать, это же не на каждом хите делать :)
На практике около 300 разделов (если и будет увеличиваться то максимум до 500-600), а вот эл-ов в перспективе может быть оооочень много. Но на данный момент оттестировать бы с кол-вом элементов до 1000.
Что ж. Попробую с двумя выборками сделать, если интересно - отпишусь по резульатам