|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Serge Chervjakov 2:5020/400 21 Mar 2005 11:16:13 To : Alexander Pashchenko Subject : Алгоритм построения треда -------------------------------------------------------------------------------- Mon Mar 21 2005 01:55, Alexander Pashchenko wrote to All: AP> Минусы: на экране сразу весь тред, что не очень удобно и очень мне не AP> нравиться. Большое потребление памяти. Большое количество запросов к AP> базе. Как следствие - тормознутость. Про шаблоны почитай.. И дальше проектируй.. Ты вообще общую концепцию для начала составь.. Т.е. какие классы у тебя будут и за что они будут отвечать.. По разному же можно делать.. Вот пример: класс - Message ну и скажем будет метод replyTo, который скажем вернет все, которые являются ответом на данное сообщение (и у каждого возращенного тоже можно будет вызвать такой метод, потому выводить на любой уровень вложенности) И дальше шаблон. В шаблон скажем передается переменная - текущее сообщение (ответы на которое собственно смотрим). Шаблон запрашивает replyTo (например с параметрами: с какого сообщения возращать по какое) и выводит эти сообщения.. Это только пример, можно делать совсем по-другому и наверняка более оптимизироавнно для твоей задачи.. Ибо тут в зависимости от уровня вложенности запросы идут, так их достаточно много выйти может.. А составишь - глядишь и вопросы отпадут:). AP> Я уже не соображаю :( А вообще.. мало это к перлу относится.. Ты проект составляешь.. А вообще говоря проект не должен как-то сильно зависеть от выбора языка и базы (он конечно будет зависеть, но не в основной своей части).. --- ifmail v.2.15dev5.3 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/16679e7336cfc.html, оценка из 5, голосов 10
|