Comments 12
Интересно, bootstap`ами для модулей я не пользовался, но буду знать.
А ведь в FrontController`е есть еще одна не оптимальная операция связанная с модулями — это то, что при добавлении директории с модулями идет ее обход с целью поиска контроллеров, что также сильно влияет на производительность. Я решал это с помощью переопределения FrontController`а cо вставкой кеширования.
Я с этим столкнулся из-за большого числа модулей.
Вы с этим не сталкивались?
А ведь в FrontController`е есть еще одна не оптимальная операция связанная с модулями — это то, что при добавлении директории с модулями идет ее обход с целью поиска контроллеров, что также сильно влияет на производительность. Я решал это с помощью переопределения FrontController`а cо вставкой кеширования.
Я с этим столкнулся из-за большого числа модулей.
Вы с этим не сталкивались?
0
итерация по одной директории модулей с целью поиска папок — это тяжелая операция ??
0
Нет пока не сталкивался.
Но в ZF точно найдется что по оптимизировать :)
Но в ZF точно найдется что по оптимизировать :)
0
Очепятки:
— регестрируем
— плогине обрабатуем
— небил
— путо
— класа
— класам
Это только что мне бросается в глаза. Может Word еще чего найдет
— регестрируем
— плогине обрабатуем
— небил
— путо
— класа
— класам
Это только что мне бросается в глаза. Может Word еще чего найдет
+1
У вас неточность в терминологии.
Zend_Application_Resource_Modules — это не «ресурс», а «плагин бутстрапа ресурса» (или проще «плагин ресурса») — 4.3.2. Resource Plugins (ZF manual).
По делу:
— Я бы не стал перекрывать именно ресурс modules. Почему бы не назвать его прямо LazyLoadModules?
— В этом ресурсе я бы использовал не Bootstrap.php, а LazyLoadBootstrap.php?
Тогда функционал стандартного плагина останется доступен, и не будет зависеть от lazyload механизма
Zend_Application_Resource_Modules — это не «ресурс», а «плагин бутстрапа ресурса» (или проще «плагин ресурса») — 4.3.2. Resource Plugins (ZF manual).
По делу:
— Я бы не стал перекрывать именно ресурс modules. Почему бы не назвать его прямо LazyLoadModules?
— В этом ресурсе я бы использовал не Bootstrap.php, а LazyLoadBootstrap.php?
Тогда функционал стандартного плагина останется доступен, и не будет зависеть от lazyload механизма
0
Хотелось бы узнать прирост в производительности от применения данного подхода.
Меня особенно интересуют затраты времени на автозагрузку.
Меня особенно интересуют затраты времени на автозагрузку.
0
UFO just landed and posted this here
Вот уж точно — как же автозагрузка!
0
я, например, использую Module_Bootstrap для инициализации acl, навигации, роутов специфичных для модулей, чтобы каждый модуль был законченным и относительно независимым.
Module_LazyLoad_Bootstrap действительно был бы хорошим дополнением к обычному Bootstrap, но никак не смог бы заместить его. У них просто различные функции.
Module_LazyLoad_Bootstrap действительно был бы хорошим дополнением к обычному Bootstrap, но никак не смог бы заместить его. У них просто различные функции.
0
Sign up to leave a comment.
Lazy load modules bootstrap