|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alex Korchmar 2:5020/400 17 Aug 2006 23:37:20 To : Dmitry E Oboukhov Subject : Re: Подкрутить апач -------------------------------------------------------------------------------- Dmitry E. Oboukhov <Dmitry.E.Oboukhov@p151.f75.n5004.z2.fidonet.org> wrote: ANS>> а зачем такие тормозные страницы нужны? DEO> а очень сложный запрос к БД если задаст пользователь то ответ будет DEO> долго выдаваться и пользователь, подумав "а, опять глюк в сети какой-то!" нажмет reload. А потом еще раз. И еще, "блин, чего оно не работает нихера?". А потом ляжет база. Или вся машина. А потом придет начальник твоего админа-недоучки и даст звиздюлей сперва ему, за шаловливость ручек, а потом может и тебе, если ты там не на vip- хостинге. Заодно вы с ним узнаете, для чего, собственно, нужны лимиты и почему ТАК писать интерактивный софт нельзя. Мораль: если у тебя существуют действия, работа которых невозможна за 1-2 секунды - надо выводить юзеру красивую рамочку вида "ваш запрос поставлен в очередь, результаты будут высланы вам по почте/показаны в интерфейсе там-то, примерное время исполнения заявки - 29 часов 2 минуты 32.981 секунд" и обрабатывать это дело в оффлайне. Попутно контролируя число таких запросов в очереди (например, вовсе не позволяя задать второй пока первый не обработается) > Alex --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/65775bd54fd1.html, оценка из 5, голосов 10
|