Показать сообщение отдельно
  #2 (permalink)  
Старый 16.03.2016, 05:14
Аспирант
Отправить личное сообщение для Max Power Посмотреть профиль Найти все сообщения от Max Power
 
Регистрация: 15.12.2015
Сообщений: 83

Вы устанавливаете соединение с базой данных на каждом запросе к вашему серверу. Это очень дорогая операция.

Connection pool - это стандартный патерн. Фишка в том, что при запросе к вашему серверу готовое соединение берется из connection pool, который существует глобально (в том смысле что он уже где-то создан и поддерживается между запросами).

Воспользуйтесь какой-нибудь библиотекой, которая поддерживает connection pool. Например, http://knexjs.org - там заодно и query builder есть - не писать же sql строками в 21 веке...
Ответить с цитированием