Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
04.06.2019, 00:50
|
|||
---|---|---|---|
еще раз о сравнении 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 ? Можно как то "полечить"? хоть тысячи сессий у меня и не будет, но интересно ) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=24&tablet=1&tid=1480798]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 235ms |
total: | 478ms |
0 / 0 |