Профессиональное программирование на PHP

Страница 219 из 591


226 Глава 9 Поверхностная настройка производительности

мера шаблонной страницы в Smarty. На настольном компьютере стандартная конфигурация РНР позволила обработать 26 запросов в секунду. При загруженной программе АРС можно было обрабатывать 42 запроса в секунду. 61 % — значительный прирост производительности, особенно, если учесть, что для этого не требуется изменять код приложения.

Кэширование промежуточного кода может предоставлять особые преимущества в средах с большим числом include-файлов. В компании Community Connect (где была написана АРС) не редко в сценарий включалось 30 или 40 файлов. Подобное распространение подключаемых файлов было возможно благодаря высокомодульной конструкции кода, в которой подобные функции выделялись в отдельные библиотеки. В такой среде программа АРС обеспечивала стопроцентный прирост производительности приложения.

Рис. 9.2. Выполнение сценария с кэшированием промежуточного кода




  Hostland.Ru

 «Бесплатный хостинг Hostland.Su» © 2006