A free and open-source book on ZF3 for beginners


1.9. Производительность

ZF3 обладает следующими свойствами, гарантирующими приемлемую производительность (performance):

Ленивая загрузка классов (Lazy class autoloading). Классы загружаются только тогда, когда это нужно. Вам не нужно писать require_once для каждого класса, который вы хотите загрузить. Вместо этого, фреймворк автоматически обнаруживает ваши классы, используя автозагрузку (autoloader).

Эффективная загрузка сервисов и плагинов. В ZF3 классы бизнес-логики инстанциируются только когда это действительно необходимо. Это достигается посредством менеджера сервисов (service manager), центрального контейнера всех сервисов приложения.

Поддержка кеширования. PHP имеет несколько расширений для кеширования (таких, как Memcached), которые могут использоваться для ускорения сайтов, созданных на основе ZF3.


Top