В одной, не давно обсуждавшейся статье, одной из причин перехода с Ruby на PHP было то, что «PHP — IT’S SMALL AND FAST» (PHP – маленький и быстрый).
Так ли это? Судя по данным одного авторитетного в этой области сайта – уже нет.
Сравнение по результатам прохождения стандартного набора тестов PHP и Ruby Core 1.9.0 говорит само за себя.
![PHP vs Ruby](https://habrastorage.org/r/w1560/getpro/habr/olpictures/9de/797/016/9de797016275fec5d290e09dbddfbf38.png)
Вывод – по производительности PHP и Ruby Core 1.9.0 примерно равны (где-то быстрее Ruby, где-то PHP).
Как пояснение – текущая стабильная версия Ruby 1.8.6, версия 1.9.0 (с переписанным и оптимизированным ядром) официально выйдет в конце декабря 2007 года (но тестовый релиз доступен уже достаточно давно – он и был использован для тестирования).
Для справки– сравнение производительности PHP и Ruby 1.8.6 (версии со старым ядром)
![PHP vs Ruby](https://habrastorage.org/r/w1560/getpro/habr/olpictures/826/b08/1a4/826b081a44968cbc78245f9757d65642.png)
Прогресс виден не вооруженным взглядом! :)
Так ли это? Судя по данным одного авторитетного в этой области сайта – уже нет.
Сравнение по результатам прохождения стандартного набора тестов PHP и Ruby Core 1.9.0 говорит само за себя.
![PHP vs Ruby](https://habrastorage.org/getpro/habr/olpictures/9de/797/016/9de797016275fec5d290e09dbddfbf38.png)
Вывод – по производительности PHP и Ruby Core 1.9.0 примерно равны (где-то быстрее Ruby, где-то PHP).
Как пояснение – текущая стабильная версия Ruby 1.8.6, версия 1.9.0 (с переписанным и оптимизированным ядром) официально выйдет в конце декабря 2007 года (но тестовый релиз доступен уже достаточно давно – он и был использован для тестирования).
Для справки– сравнение производительности PHP и Ruby 1.8.6 (версии со старым ядром)
![PHP vs Ruby](https://habrastorage.org/getpro/habr/olpictures/826/b08/1a4/826b081a44968cbc78245f9757d65642.png)
Прогресс виден не вооруженным взглядом! :)