ЖЖ от 2005-11-30 14:17:00
Немого о произодительности разных версий PHP:
тесты производил на небольшой библиотечке, которая эмулирует SQL для текстовых файлов. Я когда-то её написал для интереса, да так и бросил в состоянии SELECT/INSERT/UPDATE. Производится запрос:
SELECT * FROM a1, a2 WHERE a1.a=a2.a
В таблицах a1 и a2 — 202 строки.
Результат на разных версиях PHP:
0,92 сек — PHP 5.0.5
0,51 сек — PHP 5.1.1
кстати, установка eAccelerator на скорости почти не сказывается, поскольку цикл прохода по таблицам и сравнение (самые ресурсоёмкин опреации, остальное — подготовка), сделаны внутри create_function, а я где-то читал, что оптимизаторы внутрь таких вещей не заглядывают. И вот ещё откровение — eval работает медленнее, чем вызов альфа-функции.