|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Alexander V. Gaiduk 2:5020/400 03 Mar 2005 13:32:20 To : Peter Levchenko Subject : Hа: Вопрос по быстродействию -------------------------------------------------------------------------------- "Peter Levchenko" <Peter.Levchenko@f672.n463.z2.fidonet.org> сообщил/сообщила в новостях следующее: news:3911135099%d06erq$1q90$1@bsd.govtn.kieg.ua... > Hello, Ilia! > You wrote to Maksym Kaban on Thu, 24 Feb 2005 11:57:17 +0200: > > MK>> Есть небольшая библиотека классов(под движок сайта), размещенная в > MK>> одном pm-файле. В файле уже около 700 строк и продолжает расти. Я > MK>> опасаюсь что в дальнейшем его подгрузка будет замедлять генерацию > MK>> страниц. Если не валить все классы в 1 файл, разделить их по разным, > MK>> вплоть до 1файл - 1 класс, будет ли от этого выигрыш во времени > MK>> затраченному на транслирование исходников? > IV> Есть стандартные механизмы решения твоей проблемы. > IV> Копай в сторону SelfLoader, AutoLoader. > IV> Используй отложенное использование модуля: eval "require $_[0]", use > IV> autouse. > Hа сколько я помню - Apache транслирует cgi-шник один раз и хранит его в > памяти. Так что на быстроджействие не должно сказаться. все в точности наоборот. рекомендую больше не надеятся на такую память. --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/7574f13dbf88.html, оценка из 5, голосов 10
|