Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Тест скорости php-функций (https://forum.antichat.xyz/showthread.php?t=19514)

Elekt 22.05.2006 22:47

Тест скорости php-функций
 
Помнится, давно все обсуждают, что будет работать на php быстрее... и т.п.
Думаю, наши php-кодеры оценят сервис:

http://byster.net/?page_id=48

Тестирование производительности при выполнении схожих функций в php.

источник: www.xakep.ru

Trinux 23.05.2006 00:58

много ерунды. например count() и sizeof(). В мане четко сказано, что count() для мелких подсчетов, sizeof() для крупных. Нах тестить, если это написано в мане?
То же самое про file_get_contents(). В мане черным по белому написано что этот способ более оптимизирован для открытия файлов, нах проводить тест???
про foreach() та же песня. В мане опять же все тем же черным все по тому же белому написано что foreach() более эффективен для прохода по массиву. Зачем тестить?
То же самое в том же мане написано про split() и explode().
Насчет eregi() и preg_match() тут очень спорный вопрос. Видно что автор тестов не шарит. Почитайте у бородина очень хорошо написано про eregi(), в чем его отличия и приемущества.
но как видно из тестов, php4 быстрее php5. А вообще более крутой тест был у бородина, там были вещи, не вошедшие в ман... хотя и из мана было многое.

http://php.spb.ru/php/speed.html

nerezus 23.05.2006 06:32

автор теста мудаг - не указал версию даже.

да и производтельность от выбора операторов ну никак не зависит - дело в алго и технологиях.

Trinux 23.05.2006 08:12

2 nerezus
солидарен =) Но статья Бородина по этому поводу так и называется: "Оптимизация программ на PHP. Без изменения алгоритма можно повысить скорость."
т.е. речь идет о том, что уже готовый скрипт можно оптимизировать, не меняя структуры. Был такой прикол на ННМе. С той же статьи Бородина прочел, что использовать длинные имена переменных не стоит. Поменял везде для тестов имена на более короткие, нагрузка с php сервака упала на 10%.
При мелких объемах данные статьи может и ни к чему, но вот при больших нагрузках приходится следить за каждой мелочью

nerezus 23.05.2006 08:32

триня, что только ты не придумаешь, лишь бы компилер/обфускатор/енкодер не юзать )

Trinux 23.05.2006 17:48

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


Время: 03:16