Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
PHP акселераторы (APC, xCache, eAccelerator)
|
|||
|---|---|---|---|
|
#18+
Кто имеет хороший опыт пользования, расскажите, пожалуйста, когда их стоит применять. Имеется движок каталога/интернет магазина - переделан с одного опенсорсного движка, код и БД хорошо оптимизированы. Висит на средненьком сервере с apache + nginx как фронтенд; посещаюмость до 50 тысяч кликов в сутки - грузит сервер в среднем в половину, а в пики полностью. Озадачился вопросом дополнительной оптимизации - решил поставить xCache. Судя по написанному в интернете скорость генерации страниц должна была повысится чуть ли не в несколько раз - но в итоге разницы не увидел вобще практически никакой, ну от силы процентов 10 может. Потом поставил APC - то же самое. Тесты делал на php 5.1.6 и php 5.3.6 Быть может подобное нужно ставить при каких то реально очень тяжёлых движках, где делается по 1000 инклудов? В том же гугле найти тесты на каких-то простых движках вроде wordpress-а или dle мне не удалось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2013, 18:23 |
|
||
|
PHP акселераторы (APC, xCache, eAccelerator)
|
|||
|---|---|---|---|
|
#18+
их стоит применять всегда. авторкод и БД хорошо оптимизированы авторгрузит сервер в среднем в половину, а в пики полностью. ну вы определитесь https://github.com/major/MySQLTuner-perl прогоните как этот скрипт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2013, 18:36 |
|
||
|
PHP акселераторы (APC, xCache, eAccelerator)
|
|||
|---|---|---|---|
|
#18+
almertiгрузит сервер в среднем в половину, а в пики полностьюГрузит какой процесс? Как вы вообще это определяете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2013, 18:38 |
|
||
|
PHP акселераторы (APC, xCache, eAccelerator)
|
|||
|---|---|---|---|
|
#18+
авторну вы определитесь ну 50 тысяч открытий страниц в сутки это как бы немало для средненького сервера (в базе с полмиллиона продуктов) авторих стоит применять всегда. в моём случае они не дают прироста производительности. быть может есть какие-то критерии скриптов, в которых акселераторы дают увеличение скорости генерации страниц? ну может суммарное кол-во кода от стольки то мегабайт или ещё что? авторГрузит какой процесс? Как вы вообще это определяете? периодически глядя просто на top. грузят в основном процессы httpd, mysqld тоже изредка вылезает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2013, 19:42 |
|
||
|
PHP акселераторы (APC, xCache, eAccelerator)
|
|||
|---|---|---|---|
|
#18+
авторв моём случае они не дают прироста производительности не неприменяй. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2013, 19:44 |
|
||
|
PHP акселераторы (APC, xCache, eAccelerator)
|
|||
|---|---|---|---|
|
#18+
almertiавторну вы определитесь ну 50 тысяч открытий страниц в сутки это как бы немало для средненького сервера (в базе с полмиллиона продуктов) авторих стоит применять всегда. в моём случае они не дают прироста производительности. быть может есть какие-то критерии скриптов, в которых акселераторы дают увеличение скорости генерации страниц? ну может суммарное кол-во кода от стольки то мегабайт или ещё что? авторГрузит какой процесс? Как вы вообще это определяете? периодически глядя просто на top. грузят в основном процессы httpd, mysqld тоже изредка вылезает а что значит средненький сервер? если vps - может банально добавить рама скажем до 2 гигов? 50 тысяч в сутки вроде не смертельно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2013, 19:45 |
|
||
|
PHP акселераторы (APC, xCache, eAccelerator)
|
|||
|---|---|---|---|
|
#18+
автор50 тысяч в сутки вроде не смертельно в сутках 86400 секунд. ну тоесть до хита в секунду недотягивает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2013, 19:47 |
|
||
|
PHP акселераторы (APC, xCache, eAccelerator)
|
|||
|---|---|---|---|
|
#18+
Ой, я что-то немного затупил с непривычки Скорость тестировал я прямо в php скрипте вверху скрипта получаем время запуска внизу скрипта время окончания получаем разницу между ними и записываем в файлик :) Ну то есть до того времени, как я получаю время запуска, интерпретатор как бы уже всё отпарсил что с акселератором, что без :) Проверил с помощью ab -n1000 http://site.com/ и да - разница есть на моём движке, заполненном контентом: без xCache - 0,045 сек на реквест с xCache - 0,030 сек на реквест на чистом друпале: без xCache - 0,080 сек на реквест с xCache - 0,020 сек на реквест Но вот интересно что влияет на коэффициент увеличения скорости? Если у друпала это 400%, то в в случае моего движка всего-то 50%. Объём кода или ещё что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2013, 21:11 |
|
||
|
PHP акселераторы (APC, xCache, eAccelerator)
|
|||
|---|---|---|---|
|
#18+
при 0.045 секунд на реквест и 50 тысяч хитов в сутки у вас не может быть авторгрузит сервер в среднем в половину, а в пики полностью. ну вот просто физически. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2013, 23:49 |
|
||
|
PHP акселераторы (APC, xCache, eAccelerator)
|
|||
|---|---|---|---|
|
#18+
almertiбыть может есть какие-то критерии скриптов, в которых акселераторы дают увеличение скорости генерации страниц? Если время работы кода сопоставимо с временем обращения к БД и прочим внешним источникам ввода/вывода. Если у вас запрос к БД 100с, а код выполняется 1с, то прирост будет фактически незаметен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2013, 00:05 |
|
||
|
PHP акселераторы (APC, xCache, eAccelerator)
|
|||
|---|---|---|---|
|
#18+
авторпри 0.045 секунд на реквест и 50 тысяч хитов в сутки у вас не может быть Да, верно. Это я на другом сервере тесты проводил - он в разы мощнее. авторЕсли время работы кода сопоставимо с временем обращения к БД и прочим внешним источникам ввода/вывода. Если у вас запрос к БД 100с, а код выполняется 1с, то прирост будет фактически незаметен. Понял. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2013, 01:05 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38447323&tid=1463322]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
72ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 252ms |
| total: | 427ms |

| 0 / 0 |
