|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Sergey Tkachuk 2:5040/33.50 07 Feb 2001 07:53:00 To : Alexander Averbuh Subject : Re: Постраничный вывод -------------------------------------------------------------------------------- 06 Фев 01 19:04, you wrote to Tarasov Sergej: TS>> А если воспользоваться старым тезисом: "Простота спасет мир". TS>> При первом запросе база возвращает массив ID записей, TS>> удовлетворяющих запросу. Мы их сортируем, находим пересечение AA> Этот метод имеет хорошее название: "через ж%пу". Кто бы спорил :-) AA> Ибо, если зайдет одновременно 1000 юзеров, необходимо открыть 1000 AA> временных файлов. А зачем файлов? Достаточно иметь одну таблицу. В той же базе. AA> Потом морочить себе голову прибиванием этих файлов. В случае с таблицей это один запрос. AA> Если отбирать все записи сразу, как ты говоришь, и просто заводить AA> массив номеров - это всерьез и надолго загрузит сервер, особенно при AA> большом количестве записей в базе. В подавляющем большистве случаев это будет нааамного меньшая нагрузка, чем делать этот запрос для вывода каждой порции. AA> И прочее, прочее, прочее. Альтернатива? Sergey --- * Origin: www.lovehate.ru - что ты думаешь про ДеЦла? (2:5040/33.50) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/32753a80655c.html, оценка из 5, голосов 10
|