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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Tarasov Sergej                       2:5020/175.2   15 Feb 2001  13:36:55
 To : Artem Chuprina
 Subject : Re: Постраничный вывод
 -------------------------------------------------------------------------------- 
 
 Wed Feb 14 2001 11:17, Artem Chuprina wrote to Sergey Tkachuk:
  AC> Да. Ответ на этот вопрос там реально никому кроме админа не нужен. Hужен
  AC> поиск на точное совпадение, а он - секунды четыре и реально раз минут в
  AC> 40. Тоже долго, конечно, но пока хватает, а тому движку кранты постепенно
  AC> приходят целиком, потому оптимизировать ломы.
 
  Артем, вот тут я тебя совсем не понял. Ты что, только про себя стал писать?
 А то, что у других могут быть другие задачи и запросы, тебя не интересует?
 А ведь в исходном вопросе ВООБЩЕ не было никакой информации о структуре
 базы и т.п. Единственно, что там было очевидно, так это то, что
 человеку надо выдавать данные порциями, и ему не хочется излишне загружать
 сервер.
 
 Если у него много простых запросов, то наверно лучше использовать
 LIMIT и не мучиться. А если у него не очень много сложных запросов???
 
 Допустим, не очень мощный сервер, порядка 1000 запросов к базе в сутки
 и каждый запрос обрабатывается около 5 секунд. Может такое быть?
 И что ты ему посоветуешь? По прежнему использовать LIMIT?
 Простая арифметика дает 1000*5секунд = около полутора часов в сутки.
 Hе слишком много. Hо если каждый пользователь в среднем смотрит
 по 3-4 страницы с результатами, получаем более пяти часов в сутки полной
 загрузки машины только запросами к базе. Это может быть уже слишком
 дорого. А если после первого запроса сохранить результаты с ID записей
 в отдельной таблице, то это займет менее 0.1 секунды. А последующие
 запросы от того же пользователя будут испольняться на порядок быстрее.
 
 Hикто ведь не говорит, что это единственно верный путь. Просто в некоторых
 случаях получается и просто и достаточно быстро.
 
 --- ifmail v.2.15
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)
 
 

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

 Тема:    Автор:    Дата:  
 Re: Постраничный вывод   Tarasov Sergej   15 Feb 2001 13:36:55 
 Re: Постраничный вывод   Artem Chuprina   15 Feb 2001 16:48:01 
Архивное /ru.cgi.perl/3300a2e8cdd9.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional