2010-06-24 25 views
8

¿Existen límites en las cantidades máximas de conexiones simultáneas que una sesión multicrillo realiza?¿Cuáles son los límites de las funciones multi curl de PHP?

Lo estoy usando para procesar lotes de llamadas que tengo que hacer a un servicio de API, solo quiero tener cuidado de que esto no afecte al resto de mi aplicación.

Algunas consultas, ¿las sesiones curl toman la cantidad de conexiones que el servidor Apache puede atender? ¿El multi curl es una operación de ram o CPU hambrienta? Me preocupa mucho el ancho de banda porque tengo mucho, un host poderoso y rápido y solo se envían y reciben pequeñas cantidades de datos por solicitud.

Y me imagino que depende de servidor de hardware/config ...

Pero me parece que no puede encontrar lo que limita la cantidad de sesiones de enrollamiento en la documentación.

+0

Me preocuparían más las limitaciones de la API que está llamando. Las personas tienden a no estar demasiado complacidas con un solo cliente que abre docenas o cientos de clientes simultáneos. –

+1

Eso no es un problema, me puse en contacto con mi servicio API antes y tienen una configuración muy muy impresionante que puede manejar millones de solicitudes ... Obtengo un límite de 10 millones de solicitudes por mes ... Nunca llegaré a ninguna parte cerca de eso – cappuccino

Respuesta

9

PHP no impone ninguna limitación en la cantidad de solicitudes curl simultáneas que puede realizar. Sin embargo, puede alcanzar el tiempo máximo de ejecución o el límite de memoria. También es posible que su host limite la cantidad de conexiones simultáneas que puede realizar.

+3

Nope , servidor propio, auto administrado. ¿Hay algún artículo que tenga información de referencia sobre la memoria y el uso de la CPU por sesiones de múltiples rizos? – cappuccino

Cuestiones relacionadas