powered by simpleCommunicator - 2.0.46     © 2025 Programmizd 02
Форумы / Серверный JavaScript (Node.js, Ringo, Nitro, Sling) [игнор отключен] [закрыт для гостей] / еще раз о сравнении nodejs и PHP
1 сообщений из 1, страница 1 из 1
еще раз о сравнении nodejs и PHP
    #39822012
Swv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.

в другой ветке спрашивал про сессии.
а тут слегка вышел за пределы сессий вопрос.


стоит вопрос что выбрать для нового проекта. 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 ? Можно как то "полечить"? хоть тысячи сессий у меня и не будет, но интересно )
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Серверный JavaScript (Node.js, Ringo, Nitro, Sling) [игнор отключен] [закрыт для гостей] / еще раз о сравнении nodejs и PHP
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]