Tengo un servidor web.py que responde a varias solicitudes de los usuarios. Una de estas solicitudes implica la descarga y el análisis de una serie de páginas web.Python: descarga asincrónica simple del contenido de la url
¿Hay una manera simple de instalar un/a base de devolución de llamada mecanismo de dirección URL de descarga asíncrona en web.py? El bajo uso de recursos es particularmente importante, ya que cada solicitud iniciada por el usuario podría ocasionar la descarga de varias páginas.
El flujo se vería así:
petición del usuario -> web.py -> Descargar 10 páginas en paralelo o de forma asíncrona - contenidos> Analizar, resultados de retorno
que reconocen que Twisted sería una buena manera de para hacer esto, pero ya estoy en web.py, así que estoy particularmente interesado en algo que pueda encajar en web.py.
Tengo algunos correcciones de errores al código asynchttpclient. Intenté enviar por correo al autor, pero él no parece estar cerca. Si quieres esas correcciones, puedes enviarme un correo electrónico. También he habilitado la canalización de solicitudes HTTP, lo que debería dar un impulso adicional a las velocidades para muchas solicitudes pequeñas. – dhruvbird
Puede encontrar las correcciones de errores y extensiones para el cliente asynchttp aquí: http://code.google.com/p/asynhttp/ – dhruvbird