2012-03-19 4 views

ответ

1

Вы можете использовать eAccelerator и mod_deflate одновременно. Они работают в разных областях процесса реагирования. eAccelerator работает путем кэширования частичной интерпретации вашего php, чтобы теоретически потребовалось меньше CPU для повторения одного и того же php во второй раз. mod_deflate сжимает вывод из apache (рендеринга php или других файлов), чтобы уменьшить количество трафика, проходящего через сеть. Таким образом, первое предназначено для того, чтобы помочь результатам быстрее покинуть ваш сервер, а второй призван помочь этим результатам быстрее перемещаться с сервера на клиент.

Очевидно, что затраты на сжатие CPU (с обоих концов); поэтому есть компромисс, который может или не может быть полезен для вас в зависимости от того, есть ли у вас дополнительный процессор или дополнительная пропускная способность.

Основная проблема с eAccelerator заключается в том, что он не поддерживается. С 2010 года обновлений не было и он не будет компилироваться под php 5.4. XCache, похоже, хорошо работает с php 5.4.4 на FreeBSD.

0

Как таковое не сравнивается, оба предназначены для выполнения одной и той же задачи. gzip поддерживался в старой версии apache1.3, а mod_deflate поддерживается в apache2.0 и далее.

+0

большое спасибо – Ronin