Я пытаюсь настроить сервер для сайта Wordpress. Что использовать для кэширования опкода? APC, xcache или eAccelerator?
решение1
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 для сбора информации, но суть в его эффективности)
решение2
Я бы сейчас внимательно посмотрел на Xcache. У APC не было много обновлений, и он выдает нам довольно много ошибок опкода. Xcache также поддерживается группой lighttpd, которая не нуждается в особом представлении.
Наконец, APC не интегрирован и не будет интегрирован в PHP для всех тех, кто так говорит (не обязательно в этой теме, но во всем интернете. Это было верно для первоначальных выступлений PHP6, которые были перенесены в 5.4, но были прекращены). В последних выступлениях PHP пытается определить, какую систему кэширования опкодов использовать, если вообще использовать. Последнее, что я слышал, рассматривался Zend Accelerator, который вы даже не можете загрузить напрямую.
решение3
Я бы использовал apc в конфигурации nginx+php-fpm. Это то, что мы обычно используем для нашего сайта.
решение4
Я использую APC вhttp://www.ubuntubrsc.com/и это довольно хорошо.
Если смешать это сNginx(с микрокэшем),PHP-FPM,БаткэшиCloudFlare Pro, вы получаете действительно быстрый веб-сайт. Использование ресурсов тоже довольно потрясающее.