Перейти к содержимому


Фотография
- - - - -

APC и альтернатива

apc оптимизация

Лучший Ответ 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 а его старт, интерпретация, чтение с диска.
А то иногда строят люди грезы =) Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 18

#1 laRus

laRus

Отправлено 21 January 2015 - 09:34

Здравствуйте!

 

(тестирую и ищу, все еще, лучшего из доступных хостингов.  :) если полезно, то могу выложить потом результаты pingов, а также попугаев)

При проверке Zoo Recommendations на хостинге получаю сообщение, что "Extension: Alternative PHP Cache (APC) - Not OK", т.е. конкретно этот (APC) акселератор PHP не установлен. Понятно, что Joomla+JBZoo будут работать и в таких условиях, однако одолевает стремление к лучшему (и в особенности, учитывая рекомендации на сайте jbzoo)... , поэтому задаю вопрос  о возможности подключения APC в службу поддержки хостера и получаю ответ: "Нет. Для php 5.3 работает Xcache, для 5.6 - это встроенный в php OPcach".

 

Вроде бы тогда все в порядке? Без разницы, какой акселератор стоит? или нет?

Спасибо.


  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..

#2 laRus

laRus

Отправлено 21 January 2015 - 13:48

Ребята, никто этим вопросом не заморачивался?  :)  Хочется выжать максимум из хостинга, а в акселераторах я "0" (у ЭТОГО хостера 1 день тестового периода остался! Все остальное, судя по тестам, очень у них достойно выглядит, надо бы определиться уже. И знать при этом, что тебя не ждут какие-нить "грабли" в дальнейшем).

Спасибо


  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..

#3 laRus

laRus

Отправлено 21 January 2015 - 16:01

Up  :)


  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..

#4 CB9TOIIIA

CB9TOIIIA

Отправлено 21 January 2015 - 18:16

APC - немного дырявенький - сугубо по моим тестам, сайты на JBZOO - на xCache держатся)


  • 1

#5 laRus

laRus

Отправлено 21 January 2015 - 18:35

Спасибо большое, СВ9ТОIIIА! :-*  

Таким образом и тут хостер не подкачал?!!  :)

 

P.S. Вы результаты СВОИХ тестов не публиковали? Очень бы интересно было бы посмотреть-поучиться!!

Спасибо.


  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..

#6 Sliapy

Sliapy

Отправлено 21 January 2015 - 19:38

Все зависит от конкретного хостинга. Все нужно тестировать.

 

На ведущем белорусском, например, при включении xCache через раз белый экран вываливается.


  • 1
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#7 laRus

laRus

Отправлено 21 January 2015 - 19:55

при включении xCache через раз белый экран вываливается

Вот это да!!! (а я-то уж "расслабилась" :rolleyes:  ) 

Интересненько... в общем, как обычно, вероятно, все зависит не столько от установленного ПО, сколько от "ручек" тех, кто с ним работает...


  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..

#8 CB9TOIIIA

CB9TOIIIA

Отправлено 21 January 2015 - 19:56

Вот это да!!! (а я-то уж "расслабилась" :rolleyes:  ) 

Интересненько... в общем, как обычно, вероятно, все зависит не столько от установленного ПО, сколько от "ручек" тех, кто с ним работает...

 

Есть. Но у нас VDS и то скоро надеюсь апгрейд будет до 12 ядер.

 

http://forum.jbzoo.c...lnosti/?p=46152

 

Скриншоты отвалилсь (по памяти 170-190 попугаев)

 

Там до и после xCache - но на высоко посещаемом ресурсе сложно замер сделать.

 

MW6jpgz.png
 


Сообщение отредактировал CB9TOIIIA: 21 January 2015 - 19:59

  • 0

#9 Sliapy

Sliapy

Отправлено 21 January 2015 - 19:58

Если не секрет, какая тематика сайта? 


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#10 CB9TOIIIA

CB9TOIIIA

Отправлено 21 January 2015 - 19:59

Если не секрет, какая тематика сайта? 

 

СМИ :) скажем так... жаркая тема RU и UA

OFFTOP:

Spoiler


Сообщение отредактировал CB9TOIIIA: 21 January 2015 - 20:02

  • 0





Темы с аналогичным тегами apc, оптимизация

Click to return to top of page in style!