2011-01-10 1 views
0

Приложение zend активно подключается к другому серверному провайдеру API (в формате XML). Обмен осуществляется через HTTPS, поэтому шифруется SSL.Как реализовать пул соединений HTTPS с Zend Framework/PHP?

Поскольку приложение zend делает много (и когда я говорю много, я имею в виду), нас попросят использовать пул соединений https, чтобы избежать переделки SSL-шифрования для каждого запроса.

Я видел многочисленные реализации в J2EE или .net, но ничего не было в PHP или Zend.

До сих пор мы проводили некоторые тесты с сохранением или постоянным параметром, но без везения.

ответ

0

Существует флаг конфигурации сохранения, который вы можете установить на Zend_Http_Client, который должен это сделать. Что он делает, так это добавить STREAM_CLIENT_PERSISTENT к вызову stream_socket_client(). Следует, однако, отметить, что это не пул , а постоянное соединение. Каждый процесс Apache будет иметь свое собственное соединение.