|
еще раз о сравнении nodejs и PHP
|
|||
---|---|---|---|
#18+
Здравствуйте. в другой ветке спрашивал про сессии. а тут слегка вышел за пределы сессий вопрос. стоит вопрос что выбрать для нового проекта. php или nodejs проект - переделка корпоративной учетной системы. проще говоря веб морду сделать был другой проект. на PHP. взял оттуда основные модули работы с базой сваял пару скриптов на запрос к базе и выплевывание json ну и такое ж сделал на nodejs. простенький rest и там и там делается запрос к базе - выборка журнала документов. запрос быстрый. выдает 59 записей база лежит локально в php сессии через start_session(). в ноде - express-session запустил пару тестов получилось так. ab -kc 10 -t 60 to Node запросов в секунду 86-115 (хороший time per requert) ab -kc 10 -t 60 to PHP сначала было 106, а при последующих свалилось до 26 (плохой time per requert) ab -c 1000 -t 60 to Node 26 - 79 - долгое очень time per request ab -c 1000 -t 60 to php отвалилось по apr_socket_connect(). скорее всего стухло в плане сессий -с 1000 это количество соединений те получается нода в принципе выиграла при небольшом количестве соединений (те получается сессий) а вот при большом количестве сессий нода просела с 115 до в среднем 50-60 подвела express-session ? Можно как то "полечить"? хоть тысячи сессий у меня и не будет, но интересно ) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2019, 00:50 |
|
|
start [/forum/topic.php?fid=24&fpage=2&tid=1480798]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
others: | 233ms |
total: | 351ms |
0 / 0 |