memcached client: apertura, cierre y reutilización de conexiones
He estado probando clientes spymemcached y xmemcached. He estado tratando de encontrar respuestas en la documentación de los proyectos, pero es muy pobre.
Mis preguntas son sobre abrir, cerrar y reutilizar las conexiones. Encontré esto en un documento:
Un cliente puede cerrar la conexión en cualquier momento que ya no la necesite. Sin embargo, tenga en cuenta que se recomienda a los clientes que guarden en caché sus conexiones en lugar de volver a abrirlas cada vez que necesiten almacenar o recuperar datos. El almacenamiento en caché de las conexiones eliminará la sobrecarga asociada con el establecimiento de una conexión TCP ".
Spymemcached no proporciona un grupo de conexiones, por lo que cada vez que creo unMemcachedClient
instancia Estoy creando una nueva conexión ¿verdad? Entonces, ¿cuándo debo cerrar la conexión? ¿Debo proporcionar la misma instancia a todos los hilos en mi aplicación o crear uno nuevo cada vez?
xmemcached tiene un grupo de conexiones. En este caso, ¿debo cerrar las conexiones que obtengo del grupo?