cache-samples
所属分类:数值算法/人工智能
开发工具:Ruby
文件大小:0KB
下载次数:0
上传日期:2023-10-27 22:06:38
上 传 者:
sh-1993
说明: Ejemplos de cachéHTTP段落DDS,
(Ejemplos de caché HTTP para DDS,)
文件列表:
cache-en-memoria/ (0, 2023-10-27)
cache-en-memoria/.ruby-version (6, 2023-10-27)
cache-en-memoria/Gemfile (140, 2023-10-27)
cache-en-memoria/Gemfile.lock (632, 2023-10-27)
cache-en-memoria/config.ru (965, 2023-10-27)
proxy-inverso/ (0, 2023-10-27)
proxy-inverso/nginx.conf (919, 2023-10-27)
servidor/ (0, 2023-10-27)
servidor/.ruby-version (6, 2023-10-27)
servidor/Gemfile (72, 2023-10-27)
servidor/Gemfile.lock (515, 2023-10-27)
servidor/app.rb (482, 2023-10-27)
servidor/localidades.json (1508142, 2023-10-27)
servidor/provincias.json (5429, 2023-10-27)
Ejemplos de Caché
=================
> Ejemplos de implementación de caché para un API HTTP
## Iniciar el servidor de localidades
El directorio `servidor` contiene un servidor de demostración que provee información
de provincias y localidades argentinas.
```bash
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.
## Prueba del servidor
```bash
curl http://localhost:8000/provincias/ -S
curl http://localhost:8000/provincias/94 -S
curl http://localhost:8000/provincias/94/localidades -S
```
## Usando caché
En cada uno de los directorios `proxy-reverso` y `cache-en-memoria` encontrarás instrucciones para probar ambos tipos de caché.
## Fuente de datos
Los datos de provincias y localidades se han obtenido de:
* https://datos.gob.ar/ar/dataset/jgm-servicio-normalizacion-datos-geograficos/archivo/jgm_8.2
* https://datos.gob.ar/dataset/jgm-servicio-normalizacion-datos-geograficos/archivo/jgm_8.7
近期下载者:
相关文件:
收藏者: