Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Ruslan Bondarev                      2:4624/1.65    12 Feb 2001  21:59:42
 To : Tarasov Sergej
 Subject : Re: Постраничный вывод
 -------------------------------------------------------------------------------- 
 
 Понедельник Февраль 12 2001 13:01, Tarasov Sergej -> Ruslan Bondarev:
 
  TS> данных все это будет проделано еще раз??? Или все же это где-либо
  TS> сохраняется. И индексирование здесь ни при чем.
  TS> Если база позволяет сохранять результаты между вызовами -
  TS> замечательно. А если нет, и полный запрос выполняется достаточно долго
  TS> (а даже такие монстры, как Google первичный запрос могут выполнять
  TS> более секунды, а последующие на порядок быстрее), то сохранение
  TS> конечного результата может значительно ускорить дело.
 
     А теперь почитай свой рецепт:
 
 From: "Tarasov Sergej" <tarasov@pmi.lv>
 При первом запросе база возвращает массив ID записей,
 удовлетворяющих запросу. Мы их сортируем, находим пересечение множеств
 для сложных запросов и т.п. Затем пишем их во временный файл.
 А в выводе результатов для каждой страницы указываем не только
 с какой записи нужно начинать, но и имя временного файла.
 Затем, при запросе следующей страницы, если скрипт видит, что
 в запросе присутствует имя файла, он берет список ID оттуда
 и запрашивает у базы только нужные 20 записей по их ID.
 Если же имени файла в запросе нет, вся работа проделывается
 полностью с самого начала. А раз в сутки все временные файлы
 удаляются.
 === End of msg ===
 
     А теперь скажи мне, что лучше - создавать для каждого запроса свой временный
 файл и затем заставлять одного пользователя с ним работать или создавать один
 файл на ВСЕХ пользователей, задавших этот запрос?
     То есть, если у тебя на основании запроса А выдается ответ В, то выдавать
 результат В всем, кто запрашивает запрос А. Причем ответ В пре-кешируется и
 хранится, а не удаляется как только юзер закончил скроллинг базы. Если ты
 расказывал о таком кешировании - то да, я согласен - это круто (местами). А если
 ты просто из одной базы строишь другую (причем переносишь ее в файл) и
 (наверное) при вызове пользуешься angle-operator ("<>"), а не seek'аешь по файлу
 с полями фиксированной длины - это, наверное, совсем не круто.
     Я может и заблуждаюсь в своем мировоззрении, если что - поправь. (о;
 
     Да и вообще, ты что, Гугль свой пишешь, чтоль? Я же говорил, что при простом
 индексировании ключевого поля и не очень сложном пересечении мне сдвиг и LIMIT
 хватало выше крыши. Hе хватало бы - сказал бы директору проекта, чтобы он
 прикупил какой-нить Оракл или Информикс для этой задачи.
 
 ... bye.
 --- What can change the nature of a man?..
  * Origin:  (2:4624/1.65)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Постраничный вывод   Alexander Averbuh   27 Jan 2001 15:00:00 
 Re: Постраничный вывод   Artem Chuprina   31 Jan 2001 12:14:50 
 Постpаничный вывод   Alex Dedul   01 Feb 2001 01:06:03 
 Re: Постpаничный вывод   Artem Chuprina   01 Feb 2001 20:51:07 
 Re: Постраничный вывод   Alex Povolotsky   31 Jan 2001 09:33:40 
 Постраничный вывод   Pavel Korovkin   08 Feb 2001 17:52:44 
 Re: Постраничный вывод   Pavel V. Ammosov   10 Feb 2001 19:17:34 
 Re: Постраничный вывод   Pavel V. Ammosov   10 Feb 2001 19:42:57 
 Постраничный вывод   Pavel Korovkin   13 Feb 2001 23:59:52 
 Re: Постраничный вывод   Ruslan Bondarev   15 Feb 2001 02:24:51 
 Re: Постраничный вывод   Pavel V. Ammosov   15 Feb 2001 20:19:18 
 Постраничный вывод   Pavel Korovkin   26 Feb 2001 18:59:48 
 Постраничный вывод   Eugeny Goltsov   31 Jan 2001 10:26:11 
 Постраничный вывод   Alexander Averbuh   03 Feb 2001 08:25:00 
 Re: Постраничный вывод   Artem Chuprina   03 Feb 2001 22:16:57 
 Постраничный вывод   Alexander Averbuh   03 Feb 2001 22:53:00 
 Re: Постраничный вывод   Ruslan Bondarev   04 Feb 2001 14:21:29 
 Re: Постраничный вывод   Artem Chuprina   04 Feb 2001 17:52:00 
 Re: Постраничный вывод   Pavel Kurnosoff   04 Feb 2001 19:33:42 
 Re: Постраничный вывод   Ruslan Bondarev   05 Feb 2001 13:10:27 
 Постраничный вывод   Kostya Yagola   06 Feb 2001 03:27:34 
 Re: Постраничный вывод   Tarasov Sergej   06 Feb 2001 13:44:01 
 Re: Постраничный вывод   Artem Chuprina   06 Feb 2001 20:14:42 
 Re: Постраничный вывод   Sergey Tkachuk   07 Feb 2001 07:50:00 
 Re: Постраничный вывод   Artem Chuprina   09 Feb 2001 20:07:32 
 Re: Постраничный вывод   Sergey Tkachuk   10 Feb 2001 06:02:00 
 Re: Постраничный вывод   Ruslan Bondarev   10 Feb 2001 12:45:26 
 Re: Постраничный вывод   Sergey Tkachuk   10 Feb 2001 21:37:00 
 Re: Постраничный вывод   Ruslan Bondarev   11 Feb 2001 02:02:55 
 Re: Постраничный вывод   Sergey Tkachuk   11 Feb 2001 10:36:00 
 Re: Постраничный вывод   Tarasov Sergej   12 Feb 2001 14:01:21 
 Re: Постраничный вывод   Ruslan Bondarev   12 Feb 2001 21:59:42 
 Re: Постраничный вывод   Tarasov Sergej   15 Feb 2001 13:18:25 
 Hа: Постраничный вывод   Sergey Golotvin   16 Feb 2001 12:05:57 
 Re: Постраничный вывод   Artem Chuprina   12 Feb 2001 13:35:16 
 Re: Постраничный вывод   Sergey Tkachuk   12 Feb 2001 21:04:00 
 Re: Постраничный вывод   Artem Chuprina   13 Feb 2001 14:57:02 
 Re: Постраничный вывод   Sergey Tkachuk   13 Feb 2001 21:27:00 
 Re: Постраничный вывод   Artem Chuprina   13 Feb 2001 21:16:00 
 Постраничный вывод   Eugeny Goltsov   14 Feb 2001 12:23:34 
 Re: Постраничный вывод   Artem Chuprina   14 Feb 2001 12:11:21 
 Re: Постраничный вывод   Sergey Tkachuk   14 Feb 2001 19:34:00 
 Re: Постраничный вывод   Artem Chuprina   14 Feb 2001 16:58:38 
 Re: Постраничный вывод   Pavel Kurnosoff   14 Feb 2001 22:55:58 
 Re: Постраничный вывод   Sergey Tkachuk   15 Feb 2001 07:48:00 
 Re: Постраничный вывод   Pavel Kurnosoff   15 Feb 2001 16:24:32 
 Re: Постраничный вывод   Sergey Tkachuk   14 Feb 2001 14:45:00 
 Re: Постраничный вывод   Artem Chuprina   14 Feb 2001 12:17:48 
 Re: Постраничный вывод   Sergey Tkachuk   14 Feb 2001 19:35:00 
 Re: Постраничный вывод   Artem Chuprina   14 Feb 2001 16:59:22 
 Постраничный вывод   Alexander Averbuh   06 Feb 2001 20:04:00 
 Re: Постраничный вывод   Sergey Tkachuk   07 Feb 2001 07:53:00 
 Re: Постраничный вывод   Ruslan Bondarev   07 Feb 2001 10:59:52 
 Re: Постраничный вывод   Sergey Tkachuk   07 Feb 2001 16:59:00 
 Re: Постраничный вывод   Artem Chuprina   09 Feb 2001 20:24:08 
 Re: Постраничный вывод   Sergey Tkachuk   10 Feb 2001 06:05:00 
 Re: Постраничный вывод   Pavel Kurnosoff   10 Feb 2001 17:45:54 
 Re: Постраничный вывод   Sergey Tkachuk   11 Feb 2001 07:35:00 
 Re: Постраничный вывод   Pavel Kurnosoff   11 Feb 2001 14:20:21 
 Re: Постраничный вывод   Sergey Tkachuk   12 Feb 2001 02:47:00 
 Re: Постраничный вывод   Pavel Kurnosoff   12 Feb 2001 20:44:43 
 Re: Постраничный вывод   Sergey Tkachuk   13 Feb 2001 16:57:00 
 Re: Постраничный вывод   Pavel Kurnosoff   13 Feb 2001 19:19:12 
 Re: Постраничный вывод   Sergey Tkachuk   14 Feb 2001 14:41:00 
 Re: Постраничный вывод   Pavel Kurnosoff   14 Feb 2001 17:50:36 
 Re: Постраничный вывод   Sergey Tkachuk   15 Feb 2001 06:40:00 
 Re: Постраничный вывод   Artem Chuprina   15 Feb 2001 14:39:22 
 Вопрос   Shershnev Andrey   08 Feb 2001 16:08:00 
 Вопрос   Sergei Peretiatko   09 Feb 2001 00:36:12 
 Постраничный вывод   Tarasov Sergej   08 Feb 2001 12:55:51 
 Постраничный вывод   Yan Alexandrovsky   04 Feb 2001 15:58:51 
 Re: Постраничный вывод   Sergey Tkachuk   04 Feb 2001 23:38:00 
Архивное /ru.cgi.perl/27933a8851f1.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional