Лучший Ответ SmetDenis , 22 January 2015 - 07:25
Я тут свои 5 копеек оставлю.
xCache и APC - штуки хорошие и одно из них однозначно нужно использовать.
В целом их принцип работы примерно одинаков, т.е php код компилируется в бинарник и при следующем запуске выполнится уже откомпилированный вариант. Соответственно не тратится время на включение (инклюды) и интерпретацию кода, это может не плохо разгрузить жесткие диски (а они всегда самые медленные в системе).
Каждый из этих модулей PHP имеет две логические части, первая занимается ускорением кода, вторая кешированием произвольных данных. Вот именно вторую часть мы видим в настройках кеширования Joomla.
С выходом 5.5 прекомпилятор APC был встроен в ядро самого PHP, таким образом он уже ускоряется "как то сам". Поэтому включение APC для 5.5 не даст никакого ускорение. И в теории даже xCache не даст. Зато появится способ кеширования в памяти (тот что в Joomla). А в 5.6 они обещают еще больше ускорить ядро (но мы то знаем... )
Zoo в этом плане плохо разбирается в модулях, поэтому показывает отсутствие APC в любой непонятной ситуации.
Лично я иcпользую xCache + php 5.4 Вполне устраивает. Прирост скорости от 10-30% в зависимости от количества используемых файлов в CMS.
Важно понимать, что ускоряется не сам PHP а его старт, интерпретация, чтение с диска.
А то иногда строят люди грезы =)
Перейти к сообщению