The PHP Benchmark
5 июня 2008
Отличный тест, показывающий, что написанный «немного» по-разному код в PHP иногда сильно отличается в плане производительности.
5 июня 2008
Отличный тест, показывающий, что написанный «немного» по-разному код в PHP иногда сильно отличается в плане производительности.
© 2005—2025, Александр Макаров (Sam Dark)
~ дизайн: fazeful design //Отработало за 0.01511 с. Скушано памяти: 0.72MB
Комментарии RSS по email OK
На счет двойных и одинарных кавычек считал совсем наоборот. Надоело верить всему подряд. Сел проверять. The PHP Benchmark не врет ;)
Я тоже там многому удивился… особенно echo 'str1','str2' vs echo 'str1'.'str2'
проверил ещё у себя (Ath 1.6,UbServ,php524)
всегда так было, непонятно, почему в тестах по-другому.
при чём, я бы не ставил тесты с переменными и строками как тесты одного случая.
Дальше, тесты с циклами.
Где автор тестов хоть раз видел, чтобы цикл был пустым
такого не бывает. как минимум, вызов функции.
Уже картина существенно меняется, хотя
всё равно дольше, но уже не на 700%, а на 200%
Но самый интересный результат вышел следующий:
вместо:
использовать:
результат: ровно в 2 раза быстрее :)
при чём это оказалось всего на 5% медленнее, чем
Ж)