hoo
Новичок
Connection pooling и PHP
Есть у меня сервачок, он принимает TCP соединения, и работает с клиентами по одному мне известному протоколу.
Хотелось бы из php скрипта соединяться с этим сервачком и общаться с ним. Можно открывать соединение, общаться с сервером, закрывать соединение. Но я где-то слышал, что создание/закрытие соединения - это операция довольно долгая, и злоупотреблять ей не рекомендуется, что лучше создать пул уже соединенных соединений.
Т.е. когда мне захочется пообщаться с сервером, я беру уже готовое соединение из пула, общаюсь с помощью него с сервером, и, когда соединение мне больше не нужно, возвращаю соединение в пул.
Возможно ли такой пул сделать стандартными/нестандартными средствами PHP? Подозреваю, что можно написать модуль на C, но вдруг кто-нибудь такой велосипед уже изобрел и выложил в виде свободного модуля?
Есть у меня сервачок, он принимает TCP соединения, и работает с клиентами по одному мне известному протоколу.
Хотелось бы из php скрипта соединяться с этим сервачком и общаться с ним. Можно открывать соединение, общаться с сервером, закрывать соединение. Но я где-то слышал, что создание/закрытие соединения - это операция довольно долгая, и злоупотреблять ей не рекомендуется, что лучше создать пул уже соединенных соединений.
Т.е. когда мне захочется пообщаться с сервером, я беру уже готовое соединение из пула, общаюсь с помощью него с сервером, и, когда соединение мне больше не нужно, возвращаю соединение в пул.
Возможно ли такой пул сделать стандартными/нестандартными средствами PHP? Подозреваю, что можно написать модуль на C, но вдруг кто-нибудь такой велосипед уже изобрел и выложил в виде свободного модуля?
