В моем случае оказалось, что pg_connect выполняется в 10 раз медленнее чем коннект к mysqli (new mysqli(параметры)) - 10 миллисекунд против 1.
Вопрос - это действительно так? Коннект к postgre более долгий?
Спустя 53 секунды (24.01.2012 - 20:18) inpost написал(а):
eurobax
На одном и том же СЕРВЕРЕ обе?
На одном и том же СЕРВЕРЕ обе?
Спустя 14 минут, 32 секунды (24.01.2012 - 20:33) eurobax написал(а):
Цитата (inpost @ 24.01.2012 - 17:18) |
eurobax На одном и том же СЕРВЕРЕ обе? |
Да на одном, причем, они ставились одновременно вместе с denwer'ом.
Изначально проект был на mySQL, потом переключен на postgre (по треб. заказчика).
Спустя 8 минут, 14 секунд (24.01.2012 - 20:41) inpost написал(а):
Может настройки разные? Выделяемая память?
Спустя 13 минут, 43 секунды (24.01.2012 - 20:55) caballero написал(а):
Вполне возможно что к постгресу конект дольше. У него архитектура ближе к промышленным серверам к которым не принято одним и тем же юзером конектится стопицот раз в секунду.
Спустя 22 минуты, 36 секунд (24.01.2012 - 21:17) eurobax написал(а):
Похоже да, дело в настройках. Выложил проект на хостинг в двух экземплярах - один на mysql, другой на postgre. На тестах усредненное время подключения примерно одинаковое.
Значит, денвер..
А кто может привести пример настройки postgresql.conf на предмет долгого времени коннекта?
Значит, денвер..
А кто может привести пример настройки postgresql.conf на предмет долгого времени коннекта?
Спустя 5 минут, 44 секунды (24.01.2012 - 21:23) sergeiss написал(а):
Я с Постгре работаю, но как-то не парился насчет времени коннекта. Честно говоря не знаю даже, какое оно.
Спустя 9 минут, 32 секунды (24.01.2012 - 21:32) inpost написал(а):
eurobax
Реальный сервер и денвер - в многих вещах сильно отличается.
Реальный сервер и денвер - в многих вещах сильно отличается.
Спустя 8 дней, 21 час, 43 минуты, 52 секунды (3.02.2012 - 19:16) eurobax написал(а):
Оказалось все решаемо: persistent connect
Спустя 1 час, 13 минут, 56 секунд (3.02.2012 - 20:30) sergeiss написал(а):
Цитата (eurobax @ 3.02.2012 - 20:16) |
Оказалось все решаемо: persistent connect |
Штука полезная... Но с ограничениями с некоторыми. Которые надо учитывать обязательно. Например, при высокой нагрузке, когда запросы идут с большой частотой, такое соединение может стать только общим тормозом.