SlideShare una empresa de Scribd logo
<Varnish 4.0>
sub vcl_recv {
set req.http.X-Forwarded-For = client.JoseLuisSanchez;
}
if (req.http.host ~ “^phpbarcelona.org") {
return(lookup);
}
#@chepins
¿Qué es Varnish?
“Anem a PAMS”
Reverse Proxy CacheProxy Cache
Como funciona un proxy cache?
¿Por qué tendría que usar RPC?
• Incremento de velocidad —> Mejora del SEO
• Estabilidad —> Evita downtimes, picos de saturación, etc
• Mejora importante en número de peticiones servidas por
segundo
• Libera recursos del sistema de proceso
• Load Balancer de Backends
OK… entonces Varnish?
• Varnish es un sistema RPC OpenSource
• Continuamente en revision y sistema bugtracker
• Opción de soporte a medida para entornos ent.
• Novedoso sistema de Prefetching
• Purge selectivo
• Herramientas y API de troubleshooting y control
• Lo usan empresas como Facebook, Vimeo…
Varnish para todo?
• Ojo Cookies, sesiones, formularios
• Plataformas tipo marketplace necesitan plugins ESI
• VMOD GEOIP no son 100% fiables
• OJO Load Balancing: Duplicidad de cache
¿Cómo funciona Varnish?
• Sistema de subrutinas por rol / workflow
• Programación en VCL / C
• Módulos externos VMOD
• Tools varnishadm
Acciones:
• HIT
• MISS
• PIPE
• LOOKUP
• PASS
Subrutinas BASE
EJEMPLOS RECV
if (
req.method != "GET"
&& req.method != "HEAD"
&& req.method != "PUT"
&& req.method != "POST"
&& req.method != "TRACE"
&& req.method != "OPTIONS"
&& req.method != "DELETE"
) {
return (pipe);
}
if (
req.method != "GET"
&& req.method != "HEAD"
) {
return (pipe);
}
if (req.http.Authorization) {
return (pass);
}
return (hash);
if ( req.url ~ "uncached=1$" ) {
return(pass);
}
DELIVER sub
sub vcl_deliver {
unset resp.http.Via;
unset resp.http.X-Varnish;
if (obj.hits > 0) {
set resp.http.X-V-Cache = "HIT";
} else {
set resp.http.X-V-Cache = "MISS";
}
}
HASH Sub
sub vcl_hash {
hash_data(req.url);
if (req.http.host) {
hash_data(req.http.host);
} else {
hash_data(server.ip);
}
return (lookup);
}
Novedades de la nueva
versión 4
• Multithread por rol de subrutina
• Algoritmo más eficiente para Streaming
• Cambios importantes VCL
• REFETCHING de Items en cache
REFETCHING?
Caso práctico…
nginx
3,11s
Caso práctico…
varnish 4
778ms
VARNISH WINS!
Como?
Vamos a ello…
Varnish4 php Barcelona

Más contenido relacionado

La actualidad más candente

Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...
Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...
Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...
EAE
 
Programacion web
Programacion webProgramacion web
Programacion webkarenbrenis
 
Programacion web
Programacion webProgramacion web
Programacion webtaniamar
 
Programacion web
Programacion webProgramacion web
Programacion web
chinito123
 
Programacion web
Programacion webProgramacion web
Programacion webxio1pili
 
Aceleradores Php Final - Programador PHP
Aceleradores Php Final - Programador PHPAceleradores Php Final - Programador PHP
Aceleradores Php Final - Programador PHP
Juan Belón Pérez
 
Hosting presentacion
Hosting presentacionHosting presentacion
Hosting presentacionwaltergo
 

La actualidad más candente (11)

Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...
Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...
Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Aceleradores Php Final - Programador PHP
Aceleradores Php Final - Programador PHPAceleradores Php Final - Programador PHP
Aceleradores Php Final - Programador PHP
 
Qué es un servidor web
Qué es un servidor webQué es un servidor web
Qué es un servidor web
 
Hosting presentacion
Hosting presentacionHosting presentacion
Hosting presentacion
 

Destacado

AQILAZLI FNBE JAN 2016 IDJ 2
AQILAZLI FNBE JAN 2016 IDJ 2AQILAZLI FNBE JAN 2016 IDJ 2
AQILAZLI FNBE JAN 2016 IDJ 2
AqilAzli
 
ENBE AQILAZLI FNBE JAN 2016
ENBE AQILAZLI FNBE JAN 2016ENBE AQILAZLI FNBE JAN 2016
ENBE AQILAZLI FNBE JAN 2016
AqilAzli
 
o 43% výšší výnosy
o 43% výšší výnosyo 43% výšší výnosy
o 43% výšší výnosyRadim Uher
 
AQILAZLI FNBE JAN 2016 IDJ 1
AQILAZLI FNBE JAN 2016 IDJ 1AQILAZLI FNBE JAN 2016 IDJ 1
AQILAZLI FNBE JAN 2016 IDJ 1
AqilAzli
 
Dermatitis atopica
Dermatitis atopicaDermatitis atopica
Dermatitis atopica
Chava BG
 
College Cops Incorporated Final Draft Paper Anglin
College Cops Incorporated Final Draft Paper AnglinCollege Cops Incorporated Final Draft Paper Anglin
College Cops Incorporated Final Draft Paper AnglinBryant Anglin
 
Psoriasis
PsoriasisPsoriasis
Psoriasis
Chava BG
 
Adenoma hipersecretor de ACTH
Adenoma hipersecretor de ACTHAdenoma hipersecretor de ACTH
Adenoma hipersecretor de ACTH
Chava BG
 
Espo neumo tx asma
Espo neumo tx asmaEspo neumo tx asma
Espo neumo tx asma
Chava BG
 
Missão, Visão e Valores da Disney [Infográfico]
Missão, Visão e Valores da Disney [Infográfico]Missão, Visão e Valores da Disney [Infográfico]
Missão, Visão e Valores da Disney [Infográfico]
Cleber Paiva
 
Enfermedad pulmonar intersticial
Enfermedad pulmonar intersticial Enfermedad pulmonar intersticial
Enfermedad pulmonar intersticial
Chava BG
 
Protocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteProtocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol Suite
Atharaw Deshmukh
 

Destacado (14)

Yogesh MSS
Yogesh MSSYogesh MSS
Yogesh MSS
 
AQILAZLI FNBE JAN 2016 IDJ 2
AQILAZLI FNBE JAN 2016 IDJ 2AQILAZLI FNBE JAN 2016 IDJ 2
AQILAZLI FNBE JAN 2016 IDJ 2
 
ENBE AQILAZLI FNBE JAN 2016
ENBE AQILAZLI FNBE JAN 2016ENBE AQILAZLI FNBE JAN 2016
ENBE AQILAZLI FNBE JAN 2016
 
o 43% výšší výnosy
o 43% výšší výnosyo 43% výšší výnosy
o 43% výšší výnosy
 
AQILAZLI FNBE JAN 2016 IDJ 1
AQILAZLI FNBE JAN 2016 IDJ 1AQILAZLI FNBE JAN 2016 IDJ 1
AQILAZLI FNBE JAN 2016 IDJ 1
 
Dermatitis atopica
Dermatitis atopicaDermatitis atopica
Dermatitis atopica
 
CV_FAIZ
CV_FAIZCV_FAIZ
CV_FAIZ
 
College Cops Incorporated Final Draft Paper Anglin
College Cops Incorporated Final Draft Paper AnglinCollege Cops Incorporated Final Draft Paper Anglin
College Cops Incorporated Final Draft Paper Anglin
 
Psoriasis
PsoriasisPsoriasis
Psoriasis
 
Adenoma hipersecretor de ACTH
Adenoma hipersecretor de ACTHAdenoma hipersecretor de ACTH
Adenoma hipersecretor de ACTH
 
Espo neumo tx asma
Espo neumo tx asmaEspo neumo tx asma
Espo neumo tx asma
 
Missão, Visão e Valores da Disney [Infográfico]
Missão, Visão e Valores da Disney [Infográfico]Missão, Visão e Valores da Disney [Infográfico]
Missão, Visão e Valores da Disney [Infográfico]
 
Enfermedad pulmonar intersticial
Enfermedad pulmonar intersticial Enfermedad pulmonar intersticial
Enfermedad pulmonar intersticial
 
Protocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteProtocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol Suite
 

Similar a Varnish4 php Barcelona

Introducción a varnish cache (@irontec)
Introducción a varnish cache (@irontec)Introducción a varnish cache (@irontec)
Introducción a varnish cache (@irontec)
Irontec
 
Despliegue de aplicaciones OS en entornos Cloud Computing con Bitnami- OpenEx...
Despliegue de aplicaciones OS en entornos Cloud Computing con Bitnami- OpenEx...Despliegue de aplicaciones OS en entornos Cloud Computing con Bitnami- OpenEx...
Despliegue de aplicaciones OS en entornos Cloud Computing con Bitnami- OpenEx...
OpenExpoES
 
[Run Reloaded] IIS 7.5 - El webserver todo terreno (Juan Ladetto + José Luis ...
[Run Reloaded] IIS 7.5 - El webserver todo terreno (Juan Ladetto + José Luis ...[Run Reloaded] IIS 7.5 - El webserver todo terreno (Juan Ladetto + José Luis ...
[Run Reloaded] IIS 7.5 - El webserver todo terreno (Juan Ladetto + José Luis ...
Microsoft Argentina y Uruguay [Official Space]
 
Presentación rendimiento herramientas
Presentación  rendimiento   herramientasPresentación  rendimiento   herramientas
Presentación rendimiento herramientas
Aldibier Morales
 
Marcos quesada caching_sf2
Marcos quesada caching_sf2Marcos quesada caching_sf2
Marcos quesada caching_sf2
symfony_bcn
 
Tuning Lamp
Tuning LampTuning Lamp
Tuning Lamp
Ian Monge Pérez
 
M1 introduccion a php
M1   introduccion a phpM1   introduccion a php
M1 introduccion a php
EDUARDLARA1
 
Apache, getting the best version
Apache, getting the best versionApache, getting the best version
Apache, getting the best version
Ivan Ortega
 
Escalabilidad de Websites
Escalabilidad de WebsitesEscalabilidad de Websites
Escalabilidad de Websites
Fabian Andres Ramirez Sepulveda
 
Programacion web
Programacion webProgramacion web
Programacion webfatimachr
 
Programacion web
Programacion webProgramacion web
Programacion webrubyxki
 
Programacion web
Programacion webProgramacion web
Programacion webfusb
 
Programacion web
Programacion webProgramacion web
Programacion webtaniamar
 
Programacion web
Programacion webProgramacion web
Programacion webosita30
 
Programacion web
Programacion webProgramacion web
Programacion webrubyski
 
Programacion web
Programacion webProgramacion web
Programacion webdedarisu
 
ProxyPAPI-v05r01
ProxyPAPI-v05r01ProxyPAPI-v05r01
ProxyPAPI-v05r01mrzeta
 

Similar a Varnish4 php Barcelona (20)

Introducción a varnish cache (@irontec)
Introducción a varnish cache (@irontec)Introducción a varnish cache (@irontec)
Introducción a varnish cache (@irontec)
 
Despliegue de aplicaciones OS en entornos Cloud Computing con Bitnami- OpenEx...
Despliegue de aplicaciones OS en entornos Cloud Computing con Bitnami- OpenEx...Despliegue de aplicaciones OS en entornos Cloud Computing con Bitnami- OpenEx...
Despliegue de aplicaciones OS en entornos Cloud Computing con Bitnami- OpenEx...
 
[Run Reloaded] IIS 7.5 - El webserver todo terreno (Juan Ladetto + José Luis ...
[Run Reloaded] IIS 7.5 - El webserver todo terreno (Juan Ladetto + José Luis ...[Run Reloaded] IIS 7.5 - El webserver todo terreno (Juan Ladetto + José Luis ...
[Run Reloaded] IIS 7.5 - El webserver todo terreno (Juan Ladetto + José Luis ...
 
Rendimiento extremo en php
Rendimiento extremo en phpRendimiento extremo en php
Rendimiento extremo en php
 
Presentación rendimiento herramientas
Presentación  rendimiento   herramientasPresentación  rendimiento   herramientas
Presentación rendimiento herramientas
 
Marcos quesada caching_sf2
Marcos quesada caching_sf2Marcos quesada caching_sf2
Marcos quesada caching_sf2
 
Tuning Lamp
Tuning LampTuning Lamp
Tuning Lamp
 
M1 introduccion a php
M1   introduccion a phpM1   introduccion a php
M1 introduccion a php
 
Apache, getting the best version
Apache, getting the best versionApache, getting the best version
Apache, getting the best version
 
Servidores wamp
Servidores wampServidores wamp
Servidores wamp
 
Escalabilidad de Websites
Escalabilidad de WebsitesEscalabilidad de Websites
Escalabilidad de Websites
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
ProxyPAPI-v05r01
ProxyPAPI-v05r01ProxyPAPI-v05r01
ProxyPAPI-v05r01
 

Último

Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_  conceptos b-sicos de programaci-n.pdfEstructuras b-sicas_  conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
edepjuanorozco
 
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente CruzattSEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
vicenteariana54
 
5 CRITERIOS PARA EL DISEÑO DE DIAGRAMAS DE FLUJO.pptx
5 CRITERIOS PARA EL DISEÑO DE DIAGRAMAS DE FLUJO.pptx5 CRITERIOS PARA EL DISEÑO DE DIAGRAMAS DE FLUJO.pptx
5 CRITERIOS PARA EL DISEÑO DE DIAGRAMAS DE FLUJO.pptx
AlexanderCR12
 
Diapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptxDiapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptx
erick502105
 
Presentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivoPresentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivo
juanlemus11122
 
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASAEXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
Javier Lasa
 
10. Táctica y Estrategia en Fútbol autor Oscar Milton Rivas (1).pdf
10. Táctica y Estrategia en Fútbol autor Oscar Milton Rivas (1).pdf10. Táctica y Estrategia en Fútbol autor Oscar Milton Rivas (1).pdf
10. Táctica y Estrategia en Fútbol autor Oscar Milton Rivas (1).pdf
XxsmalXxYT
 
Los derechos de autor y Ética Profesional
Los derechos de autor y Ética ProfesionalLos derechos de autor y Ética Profesional
Los derechos de autor y Ética Profesional
bgonzalezm20
 
Biografía Eugenio Díaz Castro su vida y su libros
Biografía Eugenio  Díaz Castro su vida y su librosBiografía Eugenio  Díaz Castro su vida y su libros
Biografía Eugenio Díaz Castro su vida y su libros
jhannimejia
 
derecho penal busqueda de pruebas en el derecho penal peruano latinoamericano
derecho penal busqueda de pruebas en el derecho penal peruano latinoamericanoderecho penal busqueda de pruebas en el derecho penal peruano latinoamericano
derecho penal busqueda de pruebas en el derecho penal peruano latinoamericano
edwinchiri2
 
WordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPressWordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPress
Fernando Tellado
 
ayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupalayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupal
jesusmedina766305
 
Clases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicosClases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicos
mcavero2019
 
blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....
JosvilAngel
 

Último (14)

Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_  conceptos b-sicos de programaci-n.pdfEstructuras b-sicas_  conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
 
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente CruzattSEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
 
5 CRITERIOS PARA EL DISEÑO DE DIAGRAMAS DE FLUJO.pptx
5 CRITERIOS PARA EL DISEÑO DE DIAGRAMAS DE FLUJO.pptx5 CRITERIOS PARA EL DISEÑO DE DIAGRAMAS DE FLUJO.pptx
5 CRITERIOS PARA EL DISEÑO DE DIAGRAMAS DE FLUJO.pptx
 
Diapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptxDiapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptx
 
Presentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivoPresentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivo
 
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASAEXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
 
10. Táctica y Estrategia en Fútbol autor Oscar Milton Rivas (1).pdf
10. Táctica y Estrategia en Fútbol autor Oscar Milton Rivas (1).pdf10. Táctica y Estrategia en Fútbol autor Oscar Milton Rivas (1).pdf
10. Táctica y Estrategia en Fútbol autor Oscar Milton Rivas (1).pdf
 
Los derechos de autor y Ética Profesional
Los derechos de autor y Ética ProfesionalLos derechos de autor y Ética Profesional
Los derechos de autor y Ética Profesional
 
Biografía Eugenio Díaz Castro su vida y su libros
Biografía Eugenio  Díaz Castro su vida y su librosBiografía Eugenio  Díaz Castro su vida y su libros
Biografía Eugenio Díaz Castro su vida y su libros
 
derecho penal busqueda de pruebas en el derecho penal peruano latinoamericano
derecho penal busqueda de pruebas en el derecho penal peruano latinoamericanoderecho penal busqueda de pruebas en el derecho penal peruano latinoamericano
derecho penal busqueda de pruebas en el derecho penal peruano latinoamericano
 
WordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPressWordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPress
 
ayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupalayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupal
 
Clases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicosClases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicos
 
blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....
 

Varnish4 php Barcelona

  • 1. <Varnish 4.0> sub vcl_recv { set req.http.X-Forwarded-For = client.JoseLuisSanchez; } if (req.http.host ~ “^phpbarcelona.org") { return(lookup); } #@chepins
  • 3.
  • 4.
  • 7. Como funciona un proxy cache?
  • 8. ¿Por qué tendría que usar RPC? • Incremento de velocidad —> Mejora del SEO • Estabilidad —> Evita downtimes, picos de saturación, etc • Mejora importante en número de peticiones servidas por segundo • Libera recursos del sistema de proceso • Load Balancer de Backends
  • 9. OK… entonces Varnish? • Varnish es un sistema RPC OpenSource • Continuamente en revision y sistema bugtracker • Opción de soporte a medida para entornos ent. • Novedoso sistema de Prefetching • Purge selectivo • Herramientas y API de troubleshooting y control • Lo usan empresas como Facebook, Vimeo…
  • 10. Varnish para todo? • Ojo Cookies, sesiones, formularios • Plataformas tipo marketplace necesitan plugins ESI • VMOD GEOIP no son 100% fiables • OJO Load Balancing: Duplicidad de cache
  • 11. ¿Cómo funciona Varnish? • Sistema de subrutinas por rol / workflow • Programación en VCL / C • Módulos externos VMOD • Tools varnishadm
  • 12. Acciones: • HIT • MISS • PIPE • LOOKUP • PASS
  • 14.
  • 15. EJEMPLOS RECV if ( req.method != "GET" && req.method != "HEAD" && req.method != "PUT" && req.method != "POST" && req.method != "TRACE" && req.method != "OPTIONS" && req.method != "DELETE" ) { return (pipe); } if ( req.method != "GET" && req.method != "HEAD" ) { return (pipe); } if (req.http.Authorization) { return (pass); } return (hash); if ( req.url ~ "uncached=1$" ) { return(pass); }
  • 16. DELIVER sub sub vcl_deliver { unset resp.http.Via; unset resp.http.X-Varnish; if (obj.hits > 0) { set resp.http.X-V-Cache = "HIT"; } else { set resp.http.X-V-Cache = "MISS"; } }
  • 17. HASH Sub sub vcl_hash { hash_data(req.url); if (req.http.host) { hash_data(req.http.host); } else { hash_data(server.ip); } return (lookup); }
  • 18. Novedades de la nueva versión 4 • Multithread por rol de subrutina • Algoritmo más eficiente para Streaming • Cambios importantes VCL • REFETCHING de Items en cache