В приложении, которое я разрабатываю, я использую pconnect, так как он использует пул соединений и с точки зрения аппаратного обеспечения - один сервер сохраняет одно соединение с memcache. Я не знаю точно, как это работает, но я думаю, что memcached достаточно умен, чтобы отслеживать IP клиентской машины memcached.
Я давно играл с memcached и обнаружил, что использование memcache :: getStatus показывает, что количество соединений не увеличивается при использовании pconnect.
Вы можете использовать страницу отладки, которая показывает memcached статистику и попытаться настроить pconnect или connect и посмотреть, что происходит.