[pyar] [OT] Optimizar llamadas a API RESTfull

Juan Gabardini jgabardini en yahoo.com
Jue Sep 20 17:18:59 ART 2012


Hola
Estamos haciendo un proceso que mantiene sincronizados datos entre sistemas.

Para abstraernos de cambios en los extremos (que están ya en camino),
queremos usar una API RESTful

En la solución más directa, tenemos que mandar unos 700-1000 registros
entre ambos sistemas.
En experiencias anteriores notamos que cada llamada a API REST tarda un
tiempito (digamos 1/2 seg). Pensamos que es la latencia de establecer la
conexión HTTP, y toda la franela de procesar el request.
Estaríamos alrededor de 15min. Queremos estar en <5min.

Contexto: Django, Apache con WSGI sobre Debian

Optimizaciones posibles:
- filtrar antes de llamar a la API (varias alternativas, más o menos
costosas en desarrollo, disponibles)
- armar un paquete (un gran json) con todos los datos y pasarlos de una
- tunear de alguna manera la conexion (pool de conexiones persistentes o
alguna magia así?)
- ...

Cualquier idea opinión o experiencias es bienvenida


Gracias

Saludos

Juan
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20120920/04ce4115/attachment.html>


More information about the pyar mailing list