Chuck
Это для вебсайта.
Что вы имеете в виду? Для каждого нового пользователя я заново подключаюсь к базе. Не для каждого запроса в движке сайта, разумеется.
У меня получается:
{'connect': ‘0.0920’}
{'connect': ‘0.0250’}
{'connect': ‘0.0250’}
То есть первый раз значительно дольше.
Я имею ввиду то, что быстрый веб-сайт после первого веб-запроса должен держать подключение к базе данных.
В течение сколько-нибудь длительного времени - заведомо превышающего время в течение которого шарится по сайту посетитель.
Посему сколько времени занимает коннект - программиста не должно заботить. Ну подождет он первую страничку чуть дольше на долю секунды. Остальные - то уже быстро будут.
Тем более, что у Вас вполне разумные показатели.
Ответ где то здесь: “psycopg2.pool”.
А зачем Вы на КАЖДОГО пользователя подключаетесь? Не доверяете организации безопасности на уровне веб-приложения?