|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Ilia Vinokurov 2:5020/400 03 Mar 2005 23:50:24 To : Peter Levchenko Subject : Re: Вопрос по быстродействию --------------------------------------------------------------------------------
Hello, Peter!
You wrote to Ilia Vinokurov on Thu, 03 Mar 2005 09:37:30 +0300:
MK>>> Есть небольшая библиотека классов(под движок сайта), размещенная в
MK>>> одном pm-файле. В файле уже около 700 строк и продолжает расти. Я
MK>>> опасаюсь что в дальнейшем его подгрузка будет замедлять генерацию
MK>>> страниц. Если не валить все классы в 1 файл, разделить их по разным,
MK>>> вплоть до 1файл - 1 класс, будет ли от этого выигрыш во времени
MK>>> затраченному на транслирование исходников?
IV>> Есть стандартные механизмы решения твоей проблемы.
IV>> Копай в сторону SelfLoader, AutoLoader.
IV>> Используй отложенное использование модуля: eval "require $_[0]", use
IV>> autouse.
PL> Hа сколько я помню - Apache транслирует cgi-шник один раз и хранит
PL> его в памяти. Так что на быстроджействие не должно сказаться.
Это mod_perl, mod_FastCGI, mod_php...
CGI интерфейс таких фич не предусматривает :-(
With best regards, Ilia Vinokurov. E-mail: ilvin@ilvin.msk.ru
--- ifmail v.2.15dev5.3
* Origin: MTU-Intel ISP (2:5020/400)
Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/91043bcf1e45.html, оценка из 5, голосов 10
|