powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP акселераторы (APC, xCache, eAccelerator)
12 сообщений из 12, страница 1 из 1
PHP акселераторы (APC, xCache, eAccelerator)
    #38447306
almerti
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто имеет хороший опыт пользования, расскажите, пожалуйста, когда их стоит применять.

Имеется движок каталога/интернет магазина - переделан с одного опенсорсного движка, код и БД хорошо оптимизированы.
Висит на средненьком сервере с apache + nginx как фронтенд; посещаюмость до 50 тысяч кликов в сутки - грузит сервер в среднем в половину, а в пики полностью.

Озадачился вопросом дополнительной оптимизации - решил поставить xCache. Судя по написанному в интернете скорость генерации страниц должна была повысится чуть ли не в несколько раз - но в итоге разницы не увидел вобще практически никакой, ну от силы процентов 10 может. Потом поставил APC - то же самое. Тесты делал на php 5.1.6 и php 5.3.6
Быть может подобное нужно ставить при каких то реально очень тяжёлых движках, где делается по 1000 инклудов? В том же гугле найти тесты на каких-то простых движках вроде wordpress-а или dle мне не удалось.
...
Рейтинг: 0 / 0
PHP акселераторы (APC, xCache, eAccelerator)
    #38447323
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
их стоит применять всегда.
авторкод и БД хорошо оптимизированы
авторгрузит сервер в среднем в половину, а в пики полностью.
ну вы определитесь

https://github.com/major/MySQLTuner-perl
прогоните как этот скрипт.
...
Рейтинг: 0 / 0
PHP акселераторы (APC, xCache, eAccelerator)
    #38447328
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
almertiгрузит сервер в среднем в половину, а в пики полностьюГрузит какой процесс? Как вы вообще это определяете?
...
Рейтинг: 0 / 0
PHP акселераторы (APC, xCache, eAccelerator)
    #38447384
almerti
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторну вы определитесь
ну 50 тысяч открытий страниц в сутки это как бы немало для средненького сервера (в базе с полмиллиона продуктов)

авторих стоит применять всегда.
в моём случае они не дают прироста производительности. быть может есть какие-то критерии скриптов, в которых акселераторы дают увеличение скорости генерации страниц? ну может суммарное кол-во кода от стольки то мегабайт или ещё что?

авторГрузит какой процесс? Как вы вообще это определяете?
периодически глядя просто на top. грузят в основном процессы httpd, mysqld тоже изредка вылезает
...
Рейтинг: 0 / 0
PHP акселераторы (APC, xCache, eAccelerator)
    #38447388
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторв моём случае они не дают прироста производительности
не неприменяй.
...
Рейтинг: 0 / 0
PHP акселераторы (APC, xCache, eAccelerator)
    #38447390
от он я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
almertiавторну вы определитесь
ну 50 тысяч открытий страниц в сутки это как бы немало для средненького сервера (в базе с полмиллиона продуктов)

авторих стоит применять всегда.
в моём случае они не дают прироста производительности. быть может есть какие-то критерии скриптов, в которых акселераторы дают увеличение скорости генерации страниц? ну может суммарное кол-во кода от стольки то мегабайт или ещё что?

авторГрузит какой процесс? Как вы вообще это определяете?
периодически глядя просто на top. грузят в основном процессы httpd, mysqld тоже изредка вылезает

а что значит средненький сервер?
если vps - может банально добавить рама скажем до 2 гигов?
50 тысяч в сутки вроде не смертельно
...
Рейтинг: 0 / 0
PHP акселераторы (APC, xCache, eAccelerator)
    #38447391
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор50 тысяч в сутки вроде не смертельно
в сутках 86400 секунд. ну тоесть до хита в секунду недотягивает.
...
Рейтинг: 0 / 0
PHP акселераторы (APC, xCache, eAccelerator)
    #38447458
almerti
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ой, я что-то немного затупил с непривычки

Скорость тестировал я прямо в php скрипте
вверху скрипта получаем время запуска
внизу скрипта время окончания
получаем разницу между ними и записываем в файлик :)
Ну то есть до того времени, как я получаю время запуска, интерпретатор как бы уже всё отпарсил что с акселератором, что без :)

Проверил с помощью
ab -n1000 http://site.com/

и да - разница есть
на моём движке, заполненном контентом:
без xCache - 0,045 сек на реквест
с xCache - 0,030 сек на реквест
на чистом друпале:
без xCache - 0,080 сек на реквест
с xCache - 0,020 сек на реквест

Но вот интересно что влияет на коэффициент увеличения скорости? Если у друпала это 400%, то в в случае моего движка всего-то 50%. Объём кода или ещё что?
...
Рейтинг: 0 / 0
PHP акселераторы (APC, xCache, eAccelerator)
    #38447561
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при 0.045 секунд на реквест и 50 тысяч хитов в сутки у вас не может быть
авторгрузит сервер в среднем в половину, а в пики полностью.
ну вот просто физически.
...
Рейтинг: 0 / 0
PHP акселераторы (APC, xCache, eAccelerator)
    #38447574
Simpliest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
almertiбыть может есть какие-то критерии скриптов, в которых акселераторы дают увеличение скорости генерации страниц?
Если время работы кода сопоставимо с временем обращения к БД и прочим внешним источникам ввода/вывода.

Если у вас запрос к БД 100с, а код выполняется 1с, то прирост будет фактически незаметен.
...
Рейтинг: 0 / 0
PHP акселераторы (APC, xCache, eAccelerator)
    #38447619
almerti
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторпри 0.045 секунд на реквест и 50 тысяч хитов в сутки у вас не может быть
Да, верно. Это я на другом сервере тесты проводил - он в разы мощнее.


авторЕсли время работы кода сопоставимо с временем обращения к БД и прочим внешним источникам ввода/вывода.
Если у вас запрос к БД 100с, а код выполняется 1с, то прирост будет фактически незаметен.
Понял. Спасибо
...
Рейтинг: 0 / 0
PHP акселераторы (APC, xCache, eAccelerator)
    #38447625
almerti
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну да. Если добавить кэширование БД или сразу же методов, учавствующих в работе с ней, с помощью того же memcached, то и рез-таты работы акселератора проявятся в большей степени.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP акселераторы (APC, xCache, eAccelerator)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]