Перешел на PHP 5.1. Однако, заметное ускорение с новой опцией --with-zend-vm=GOTO!

Krishna

Продался Java
Перешел на PHP 5.1. Однако, заметное ускорение с новой опцией --with-zend-vm=GOTO!

Визуально заметное ускорение удалось получить при переходе с 5.0.5 на 5.1.4
Однако, для того, чтобы добиться максимального ускорения использовалась "фишка" новой виртуальной машины - директива --with-zend-vm=GOTO.
Насколько я понимаю, она отвечает за то, какая машинная команда отвечает за переходы в интерпретируемом коде PHP.
(Это только догадка). Факты в реально заметном увеличении скорости.
Несколько подробнее об этом и о результатах тестирования различных установок --with-zend-vm={CALL|GOTO|SWITCH} можно почитать здесь:
http://www.sebastian-bergmann.de/blog/archives/504-PHP-5.1-Performance.html

(Учтите, что там обсуждается устаревшая версия 5.1.0-dev)

Сравнение производительностей 5.1 и 5.0 на форуме уже обсуждали, но я хочу обратить внимание именно на эту новую возможность компиляции виртуальной машины PHP. Эту тему вроде бы не раскрывали.

Спасибо за внимание :)
 

slach

Новичок
=)) ну не то чтобы савсем не раскрывали, в блогах вроде проходило, в форумах не особенно =)

посмотри форум PHP World
 

si

Administrator
Krishna
поставь акселератор еще быстрее будет работать
 

Krishna

Продался Java
si
Да стоит акселератор. И много чего еще. Я тут уже собаку съел на оптимизации :)
 
Сверху