NewStoic
Новичок
И снова вопрос про деревья
Вобщем посмотрел форум, почитал фак...
Везде почти одит и тот же метод вывода древовидной структуры(к примеру меню):
берётся функция и она рекурсивно делает выборку по родителю из БД для каждого элемента меню. Т.о. получается, если в самом меню хотябы 30 элементов, то и получается минимум 30 запросов к БД. А если у сайта посещаемость, опять же к примеру, 3000 уникальных _просмотров_ в сутки, то 30*3000 = 90000 запросов к БД в сутки, т.е. немногим чаще чем один запрос в секунду.
Всвязи с этим у миня вопрос. оптимален ли такой код для нагрузки на сервер? Если нет, то как его оптимизировать?
Вобщем посмотрел форум, почитал фак...
Везде почти одит и тот же метод вывода древовидной структуры(к примеру меню):
берётся функция и она рекурсивно делает выборку по родителю из БД для каждого элемента меню. Т.о. получается, если в самом меню хотябы 30 элементов, то и получается минимум 30 запросов к БД. А если у сайта посещаемость, опять же к примеру, 3000 уникальных _просмотров_ в сутки, то 30*3000 = 90000 запросов к БД в сутки, т.е. немногим чаще чем один запрос в секунду.
Всвязи с этим у миня вопрос. оптимален ли такой код для нагрузки на сервер? Если нет, то как его оптимизировать?
