Apc, xcache или eAccelerator? Что я должен использовать для Wordpress? [закрыто]

8

Я пытаюсь настроить сервер для сайта Wordpress. Что я должен использовать для кэширования кода операции? APC, xcache или eAccelerator?

THpubs
источник
Способен попробовать любое из решений?
JMeterX

Ответы:

9

APC, безусловно, лучший вариант из трех. eAccelerator начинает терять свою основу и, похоже, имеет проблемы с последней версией PHP. APC можно найти здесь . Есть много других ссылок, но это авторитетная (при условии, что это последняя версия). Основные настройки для определения в вашем php.iniфайле:

extension=”apc.so”
apc.enabled=”1”
apc.shm_size=”30M”

В качестве примера я запустил установочную нагрузку Piwik, распределенную по трем серверам и с eAccelerator, и он мог обрабатывать около 15 обращений в секунду. Как только я переключился на APC и сузил настройки, необходимые для моей установки, мы достигли более 40 обращений в секунду (более 2 миллионов обращений в месяц) без каких-либо недостатков в веб-интерфейсе Piwik.

Вот изображение нашего процессора с включенным и выключенным APC (Piwik использует задание cron для сбора информации, но суть в том, насколько он эффективен)

Система с использованием APC Система не использует APC

JMeterX
источник
Примечание 30M подходит для одного Wordpress, если вы размещаете больше сайтов, вам нужно умножить их на количество сайтов. Используйте apc.php, чтобы проверить использование памяти.
Бокан
@ Bokan Хорошо, точка!
JMeterX
1

Я бы сейчас внимательно посмотрел на Xcache. У APC не было много обновлений, и он выдает нам довольно много ошибок кода операции. Xcache также поддерживается группой lighttpd, которая не нуждается в особом представлении.

Наконец, APC не интегрирован и не будет интегрирован в PHP для всех, кто так говорит (не обязательно в этом потоке, но по всей сети. Это было верно для первоначальных выступлений PHP6, которые были перенесены на 5.4, но были отброшены ). В последних докладах PHP пытался определить, какую систему кэширования кода операции использовать, если таковая имеется. Последнее, что я слышал, рассматривался Zend Accelerator, который вы больше не можете загружать напрямую.

Джейкоб Томасон
источник
0

Я бы использовал apc в конфигурации nginx + php-fpm. Обычно это то, что мы используем для нашего сайта.

Логика крушение
источник
0

Я использую APC на http://www.ubuntubrsc.com/, и это довольно хорошо.

Если вы смешаете это с Nginx (с микрокешем), PHP-FPM , Batcache и CloudFlare Pro , вы получите действительно быстрый веб-сайт. Использование ресурсов тоже довольно круто.

Джулиан Фернандес
источник