Посоветуйте Акселератор для php 5.0.5

Line

Google, Co.
Посоветуйте Акселератор для php 5.0.5

Нужен Акселератор для ускорения выполлнения скриптов для php.
Посоветуйте.
PHP 5.0.5
Спасибо
 

alexhemp

Новичок
magic

Оптимайзер служит в основном для запуска закодированных Zend Encoder-ом скриптов. Прирост дает минимальный, если он вообще заметен.

Line
А eAccelerator пробовали?
 

tony2001

TeaM PHPClub
>Прирост дает минимальный, если он вообще заметен.
Редкая ерунда.
И есть реальные данные, что ZO конкретно помогает.
 

si

Administrator
tony2001
в реальных приложениях от него толку нет, потому что в большинстве случаев на сложных приложениях время компиляции куда существенней чем минимальные плюсы от того что делает optimizer.
И есть реальные данные, что ZO конкретно помогает.
можно увидеть цифры и реальные приложения на которых оно происходит ?
 

tony2001

TeaM PHPClub
ты знаешь куда обратиться.
не думаю, что Найт с Фишером мне врали, что у них на production везде стоит ZO и он реально помогает.

>в реальных приложениях от него толку нет
>можно увидеть цифры и реальные приложения на которых оно происходит ?

я верну шарик назад, ага?
можно увидеть цифры, которые подтверждают, что толку нет?
 

si

Administrator
не думаю, что Найт с Фишером мне врали, что у них на production везде стоит ZO и он реально помогает.
у них не только он стоит
я верну шарик назад, ага?
можно увидеть цифры, которые подтверждают, что толку нет?
можно думаю, сделаю специально для тебя тесты в ближайшее время.

P.S. вопросом на вопрос отвечать по меньшей мере не прилично.
 

tony2001

TeaM PHPClub
>у них не только он стоит
а я и не утверждаю, что ТОЛЬКО он.
но зачем-то И он тоже стоит.

>вопросом на вопрос отвечать по меньшей мере не прилично.
вы доказываете, что ZO бесполезен - вы и предоставляйте доказательства.
 

si

Administrator
а я и не утверждаю, что ТОЛЬКО он.
но зачем-то И он тоже стоит.
потому что то другое что дает существенный прирост производительности требует его наличия.
вы доказываете, что ZO бесполезен - вы и предоставляйте доказательства.
одно другого не отменяет.

кстати ezpublish никак не хочет работать на php5.1 :(

-~{}~ 19.11.05 14:01:

да, никто не говорить что он бесполезен совсем ...
 

tony2001

TeaM PHPClub
>кстати ezpublish никак не хочет работать на php5.1
не совсем кстати.
насколько я помню, у них на сайте везде написано - 4.4 only.
 

si

Administrator
Typo3 завелся без проблем, вот тест
Код:
Apache/1.3.33
PHP: 5.1.0RC2 (для более новых нету продуктов Zend)

ab -n 1000 -c 10 [url]http://host/typo3/quickstart/index.php[/url]

Zend Optimizer v2.5.12 + Zend Platform 2.1.1
--------------------------------------------
Concurrency Level:      10
Time taken for tests:   9.587 seconds
Complete requests:      1000
Failed requests:        0
Broken pipe errors:     0
Total transferred:      2841135 bytes
HTML transferred:       2596920 bytes
Requests per second:    104.31 [#/sec] (mean)
Time per request:       95.87 [ms] (mean)
Time per request:       9.59 [ms] (mean, across all concurrent requests)
Transfer rate:          296.35 [Kbytes/sec] received

Zend Optimizer v2.5.12
--------------------------------------------
Concurrency Level:      10
Time taken for tests:   45.523 seconds
Complete requests:      1000
Failed requests:        0
Broken pipe errors:     0
Total transferred:      2827000 bytes
HTML transferred:       2584000 bytes
Requests per second:    21.97 [#/sec] (mean)
Time per request:       455.23 [ms] (mean)
Time per request:       45.52 [ms] (mean, across all concurrent requests)
Transfer rate:          62.10 [Kbytes/sec] received

without Zend*
--------------------------------------------
Concurrency Level:      10
Time taken for tests:   43.126 seconds
Complete requests:      1000
Failed requests:        0
Broken pipe errors:     0
Total transferred:      2827000 bytes
HTML transferred:       2584000 bytes
Requests per second:    23.19 [#/sec] (mean)
Time per request:       431.26 [ms] (mean)
Time per request:       43.13 [ms] (mean, across all concurrent requests)
Transfer rate:          65.55 [Kbytes/sec] received
-~{}~ 19.11.05 14:22:

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

-~{}~ 19.11.05 20:09:

тоже самое для FUDForum 2.7.3

Код:
Zend Optimizer v2.5.12 + Zend Platform 2.1.1
--------------------------------------------
Concurrency Level:      10
Time taken for tests:   5.560 seconds
Complete requests:      1000
Failed requests:        0
Broken pipe errors:     0
Total transferred:      6639000 bytes
HTML transferred:       6266000 bytes
Requests per second:    179.86 [#/sec] (mean)
Time per request:       55.60 [ms] (mean)
Time per request:       5.56 [ms] (mean, across all concurrent requests)
Transfer rate:          1194.06 [Kbytes/sec] received


Zend Optimizer v2.5.12
--------------------------------------------
Concurrency Level:      10
Time taken for tests:   10.221 seconds
Complete requests:      1000
Failed requests:        0
Broken pipe errors:     0
Total transferred:      6519000 bytes
HTML transferred:       6146000 bytes
Requests per second:    97.84 [#/sec] (mean)
Time per request:       102.21 [ms] (mean)
Time per request:       10.22 [ms] (mean, across all concurrent requests)
Transfer rate:          637.80 [Kbytes/sec] received

without Zend*
--------------------------------------------
Concurrency Level:      10
Time taken for tests:   10.368 seconds
Complete requests:      1000
Failed requests:        0
Broken pipe errors:     0
Total transferred:      6532038 bytes
HTML transferred:       6158292 bytes
Requests per second:    96.45 [#/sec] (mean)
Time per request:       103.68 [ms] (mean)
Time per request:       10.37 [ms] (mean, across all concurrent requests)
Transfer rate:          630.02 [Kbytes/sec] received
 

alexhemp

Новичок
tony2001
Ну вот я примерно результаты подбные этим и имел ввиду. На моих небольших относительно скриптах прирост вообще в рамках погрешности и не превышает 2-3%.

Поэтому я всегда считал что "прирост производительности до 40 процентов" это рекламная шелуха - его работа - запуск закодированных скриптов.

Безусловно, наверное просто так писать не будут, и найдется какое-то количество задач, где он будет более заметен (кстати приведи пример где optimizer увеличивает производительность).
Но в любом случае прирост производительности в 3-4 раза в среднем при использовании кэша байт-кода на порядки значительнее, так что оптимайзером считаю можно пренебречь.
 

AnToXa

prodigy-одаренный ребенок
alexhemp
не надо пренебрегать ничем, если хочется производительность поднять, оптимайзер, теоретически, должен как раз хорошо работать с Accelerator.
 

alexhemp

Новичок
AnToXa

Я не понимаю каким боком. Ведь его работа - загрузка предварительно компилированного кода.
Для нескомпилированного кода он что может сделать?

Приведите примеры скрипта который с оптимайзером работает быстрее чем без него. Я такого в своей жизни не встречал :)
 

AnToXa

prodigy-одаренный ребенок
alexhemp
тем боком, что оптимайзер еще и оптимизирует, и это заметно, просто тонет это дело в тормозах чтения с диска и компиляции и байткод, а accelerator от этого избавляет и оптимизации становятся заметнее.
и еще: с accelerator оптимайзеру достаточно отработать один раз, следовательно меньше времени тратится на оптимизацию в расчете на один запрос и можно применять более сложные оптимизации, занимающие больше времени, т.к. один раз.
 

si

Administrator
AnToXa
ты на цифры посмотри, без кэширования байт-кода от него толку ровно 0 (ранее я встречал утверждения что бывает даже вред).
я не говорю что они совсем ничего не делает, но то что он делает как ты верно заметил просто лишено смысла потому что выигрыш
на общем фоне весь пропадает, типа экономия на спичках получается.
 

magic

lancer
Не говори, на проектах со Smarty он неплохой прирост дает. Видно невооруженным взглядом.
 

AnToXa

prodigy-одаренный ребенок
si
о том и речь собсна, иногда overhead делания оптимизаций превосходит эффект от них, т.к. время исполнения скрипта - сотые доли секунды из которых 90% - парсинг и компиляция.
 
Сверху