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

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


Варианты языковой настройки 225

 — бесплатная программа кэширования промежуточного кода с открытым

исходным кодом, написанная Дэниелом Коугиллом (Daniel Cowgill) и автором данной книги.

В главе 23, где описано, как расширять РНР и Zend Engine, также подробно рассматривается внутренняя работа АРС.

Программа АРС доступна посредством PECL (PEAR Extension Code Library- библиотека расширений PEAR-кода). Установить ее можно с помощью следующей команды: #pear install аре

Рис. 9.1. Выполнение сценария в РНР

Для того чтобы настроить АРС для работы, необходимо добавить в файл php. ini следующую строку:

extension = /path/to/арс.so

Других дополнительных действий для конфигурирования не требуется. При следующем запуске РНР АРС активизируется и будет кэшировать сценарии в общей памяти.

Необходимо помнить, что кэширование промежуточного кода удаляет стадию синтаксического анализа при выполнении сценария, поэтому наибольший эффект наблюдается при использовании таких программ для сценариев, имеющих большое количество кода. Для определения эффективности автор оценивал выполнение при-




  Hostland.Ru

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