Комплексные PHP-приложения, такие как, к примеру, Друпал, получают большое преимущество в быстродействии в результате запуска кэширования/акселераторов кэширования кода операции.
APC (Alternate PHP Cache) - сейчас одна из наиболее поддерживаемых бесплатных (open source) систем кэшировния кода операции. APC используют всё большее число пользователей, так как он претендует на степень самого стабильного.
Эта инструкция детально объясняет, как запустить APC на сервере CentOS 5. Так случилось, что на сервере установлен Plesk, заставивший меня сначала усомниться в "нормальной" установке APC, так как он очень требовательный по отношению к другому софту, установленному на сервер. Но, всё же, вроде как, всё работает отлично.
Во-первых, нам нужны pecl-команды, чтобы мы смогли скачать и установить APC из репозитория.
Для этого мы выполняем следующие команды:
yum install php-pear
Но также нам потребуется для phpize-команды следующие пакеты:
yum install php-devel
Также нужна apxs-команда, которая устанавливается через следующий пакеты:
yum install httpd-devel
Теперь у нас есть весь софт и мы можем установить apc через pecl-команду:
pecl install apc
После установки, необходимо включить apc в конфигурациях Апача. Следующая команда это сделает для нас:
echo "extension=apc.so" > /etc/php.d/apc.ini
Ну и перезапускаем Апач:
/etc/init.d/httpd start
Вот и всё. Смотрим на уменьшения времени исполнения/на страницу и на снижение используемой процессом Апач памяти по сравнению с тем, что было до того.
Перевод с английского: http://scild.ru/
Источник на английском:
Последние комментарии
5 недели 1 день назад
6 недели 1 день назад
6 недели 1 день назад
12 недели 4 дня назад
29 недели 5 дня назад
30 недели 1 день назад
34 недели 12 часа назад
36 недели 17 часа назад
36 недели 2 дня назад
36 недели 2 дня назад