Мой старт в интернет!

В продолжение статьи об ускорении PHP сайта при помощи APC, хочу уделить внимание еще одному из php-акселераторов — eAccelerator’y.

По сути он выполняет те же действия, что и APC, но позволяет хранить кэшируемые данные не только в памяти, но и на диске.

Рассмотрим практическое применение eAccelerator’а

Существуют билды eAccelerator’а для Windows как для x86 так и для х64

Скачиваем архив с необходимым билдом eAccelerator’а, извлекаем из него DLL во временную папку, переименовываем извлеченную DLL (если необходимо) в eAccelerator.dll

Копируем eAccelerator.dll в папку W:\usr\local\Php\ext

В файл W:\usr\local\Php\php.ini добавляем строки

[eAccelerator]
extension="eAccelerator.dll"
eaccelerator.shm_size="128"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.debug="0"
eaccelerator.check_mtime="1"
eaccelerator.filter=""
eaccelerator.name_space = ""
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.log_file = "/logs/eaccelerator_log"
eaccelerator.shm_ttl = "0"
eaccelerator.shm_prune_period = "0"
eaccelerator.shm_only = "0"
eaccelerator.allowed_admin_path = "/www/localhost/eaccelerator"

Создаем папку W:\tmp\eaccelerator, в которой будут храниться кэшируемые данные

eAccelerator имеет вэб-интерфейс просмотра кешированных скриптов. Для использования веб-интерфейса скачиваем архив с исходниками eAccelerator’а и извлекаем из него файл control.php. Открываем файл текстовым редактором и в строках

$user = "admin";
$pw = "eAccelerator";

задаем свой логин и пароль

Создаем папку W:\www\localhost\eaccelerator и копируем в нее файл control.php

Рестартуем Apache

mysrv restart apache

В строке адреса (URL) браузера вводим

http://localhost/eaccelerator/control.php

и смотрим кешируемые php-скрипты

Описание тонкой настройки eAccelerator’a можно почитать здесь

Источник: Гугл и собственный опыт

2 комментария: Ускорение PHP сайта — eAccelerator

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Для подтверждения, что вы не робот, решите задачу * Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.

WebMoney

Вы можете оказать посильную помощь на поддержку сайта и развитие проектов переводом средств на кошельки платежной системы WebMoney

Z325624025520
E360373898601
U279044372586
R180028144815

Комментарии

QR