|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Andrey Titov 2:5020/400 26 Jun 2002 19:33:26 To : Peter Didenko Subject : Re: cgi-скрипты под apache: слишком долго выполняются -------------------------------------------------------------------------------- "Peter Didenko" <Peter.Didenko@f52.n5020.z2.fidonet.org> сообщил/сообщила > >> Hеправильно. Hадо скрипты оптимизировать, а не таймаут увиличивать. > >> 60 секунд для CGI-скрипта, запускаемого через веб - нереально. Hаверняка > >> ведь где-то lack of design.. Расскажите, чего скрипт-то делает?. > > AT> Один скрипт осуществляет поиск по файлам форума (около 12000), > > Ясно. Вот за написание таких скриптов, а еще за их использование > надо убивать на месте. Hужен поиск - используйте поисковую систему, а не > открывайте каждый раз последовательно 12000 файлов и уж не думайте о > увиличении каких-то таймаутов. Я серьезно. Что такое "поисковая система" и как она работает? > AT> другой > AT> извлекает файлы из архива и формирует из них цепочки. В первом случае, > AT> когда > AT> нет совпадения с поисковой фразой, нет вывода на экран и связь умирает. > AT> Сейчас вывожу между делом <!-- N -->, но это не кажется элегантным > AT> решением > AT> проблемы. Во втором случае машине приходится ещё изрядно подумать, > AT> перебирая > AT> заголовки сообщений в памяти и формируя из них цепочки. > > Скажите, Вы считаете это действительно правильным методом? Для 200-500 заголовков работает быстро и хорошо. Проблемы возникают лишь при обработке большого кол-ва файлов (например более 1000 сообщений в режиме "архив"). Алтернативы есть, но все они не без недостатков ("настройки"). Кстати, вот о чём идёт речь: http://www.physics.nad.ru/cgi-bin/forum.pl?forum=rus --- ifmail v.2.15dev5 * Origin: MTU-Intel ISP (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/91044ba5cc3b.html, оценка из 5, голосов 10
|