|
Тест стоимости вызовов в php7.3-fpm
|
|||
---|---|---|---|
#18+
Провел тестирование стоимости вызовов функций на PHP7.3-fpm, итого результаты теста: avg time: clear=26,16 ns, func=69,83 ns, stat=83,53 ns, method=90,29 ns. static/func=31,4% method/func=46,9% Железо: Pentium Core2duo E2200, выключено все по максимуму, кроме браузера с 1 вкладкой :) Тест - простая функция ( return $i+10; ) возвращающая параметр + константа, результат которой присваивается в переменную в цикле из 100_000 повторов. Функция реализована трижды: как глобал, как статическая функция класса и как метод объекта. 4 цикла (один "пустой", без вызова но с вычислением) завернуты в 100 повторов для вычисления средних значений. Сам тест: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83.
К вопросу, может ли хоть какой-то "фреймворк" (Zend, Yii, Laravel, Symphony, etc.) работать в HiLoad с ихними 60+ вложениями вызовов, DI, хелперами, сервисами и прочей ерундой. :) Историки часто находят артефакты древней высокоразвитой Цивилизации со странными буквами - СССР ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2020, 18:52 |
|
Тест стоимости вызовов в php7.3-fpm
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2020, 19:22 |
|
Тест стоимости вызовов в php7.3-fpm
|
|||
---|---|---|---|
#18+
ScareCrow, И? Это тут к чему? Что там с чем сравнивается: 717 реквестов на поток .. это же просто жуткие тормоза .. и, на каком железе? 2 метра на "Привет Мир" и 200+ классов, то что может выдать "школьник на HTML" .. крутой тест. :) В общем, вопрос не рассмотрен как положено, тема не раскрыта. ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2020, 19:31 |
|
Тест стоимости вызовов в php7.3-fpm
|
|||
---|---|---|---|
#18+
avg time: clear=26,25 ns, func=54,34 ns, stat=67,98 ns, method=75,69 ns. static/func=48,6% method/func=76% Удалены описания параметров и возвращаемых значений .. расход "велик" однако. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2020, 19:42 |
|
Тест стоимости вызовов в php7.3-fpm
|
|||
---|---|---|---|
#18+
ScareCrow, Тогда уж надо было приводить что-то такое: https://wpgutenberg.top/polnoe-sravnenie-proizvoditelnosti-php-5-6-7-0-7-1-7-2-7-3-i-7-4-2020/ 400 реквестов в секунду на .. 30-процессрном Xeon со 128 гектарами оперативы и SSD дисками .. это Hiload, точно? Хаха.. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2020, 06:35 |
|
|
start [/forum/topic.php?fid=23&gotonew=1&tid=1459584]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
10ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 151ms |
0 / 0 |