Ejemplos de implementación de caché para un API HTTP
El directorio servidor
contiene un servidor de demostración que provee información
de provincias y localidades argentinas.
cd servidor
bundle exec ruby app.rb -p 8000
El servidor lee la información de dos archivos json
y responde simulando una demora de 2 segundos.
curl http://localhost:8000/provincias/ -S
curl http://localhost:8000/provincias/94 -S
curl http://localhost:8000/provincias/94/localidades -S
En cada uno de los directorios proxy-reverso
y cache-en-memoria
encontrarás instrucciones para probar ambos tipos de caché.
Los datos de provincias y localidades se han obtenido de: