SlideShare a Scribd company logo

La importancia de la caché para un proyecto WordPress - WordCamp Sevilla 2016

El documento describe la importancia de la caché para proyectos WordPress. Explica que la caché es un almacenamiento temporal de datos que tiene como objetivos acelerar la velocidad de navegación, descargar menos objetos y reducir la carga del servidor. Luego detalla varias estrategias de caché a diferentes niveles, desde el navegador hasta la base de datos, y concluye que la caché mejora el rendimiento pero requiere una implementación adecuada.

1 of 26
Download to read offline
La importancia de la caché
para un proyecto WordPress
Fernando Puente
@fpuenteonline
0
BIO
Soy informático de vocación y de profesión, formador frustrado
y beginner de comer y beber.
20 años de experiencia en TI, los últimos 10 años en medios de
comunicación online.
WordPress desde 2007, versión 2.1.
CTO de La Estrategia de Chapman: nuestros medios son
visitados por +10MM/mes.
@fpuenteonline
La importancia de la caché para un proyecto WordPress – WC Sevilla 2016 - @fpuenteonline
Sumario
§  Definición
§  Objetivos
§  Estrategias
§  Conclusiones
La importancia de la caché para un proyecto WordPress – WC Sevilla 2016 - @fpuenteonline
1
Definición de caché
Almacenamiento intermedio que
guarda datos de manera temporal
La importancia de la caché para un proyecto WordPress – WC Sevilla 2016 - @fpuenteonline
1
§  Es un tipo de almacenamiento, diferentes soportes.
§  Intermedio, requiere de un elemento origen.
§  Temporal, limitado en el tiempo, volátil.
Almacenamiento intermedio que
guarda datos de manera temporal
La importancia de la caché para un proyecto WordPress – WC Sevilla 2016 - @fpuenteonline
1
¿Qué almacenar?
1.- Objetos estáticos
2.- Objetos dinámicos, su respuesta
La importancia de la caché para un proyecto WordPress – WC Sevilla 2016 - @fpuenteonline

Recommended

Optimizando el perímetro de WordPress - WordCamp Santander 2016
Optimizando el perímetro de WordPress - WordCamp Santander 2016Optimizando el perímetro de WordPress - WordCamp Santander 2016
Optimizando el perímetro de WordPress - WordCamp Santander 2016Fernando Puente
 
Ciclo de vida de un proyecto WordPress - WordCamp Barcelona 2016
Ciclo de vida de un proyecto WordPress - WordCamp Barcelona 2016Ciclo de vida de un proyecto WordPress - WordCamp Barcelona 2016
Ciclo de vida de un proyecto WordPress - WordCamp Barcelona 2016Fernando Puente
 
Estrategias de caché para un proyecto WordPress - WordCamp Bilbao 2017
Estrategias de caché para un proyecto WordPress - WordCamp Bilbao 2017Estrategias de caché para un proyecto WordPress - WordCamp Bilbao 2017
Estrategias de caché para un proyecto WordPress - WordCamp Bilbao 2017Fernando Puente
 
HTTP/2: Buenas prácticas - WordCamp Madrid 2017
HTTP/2: Buenas prácticas - WordCamp Madrid 2017HTTP/2: Buenas prácticas - WordCamp Madrid 2017
HTTP/2: Buenas prácticas - WordCamp Madrid 2017Fernando Puente
 
Beneficios de utilizar una CDN en tu proyecto WordPress
Beneficios de utilizar una CDN en tu proyecto WordPressBeneficios de utilizar una CDN en tu proyecto WordPress
Beneficios de utilizar una CDN en tu proyecto WordPressFernando Puente
 
Proyectos con WordPress: sastrería a medida
Proyectos con WordPress: sastrería a medidaProyectos con WordPress: sastrería a medida
Proyectos con WordPress: sastrería a medidaFernando Puente
 
WordPress: presente y futuro laboral - WordCamp Chiclana 2017
WordPress: presente y futuro laboral - WordCamp Chiclana 2017WordPress: presente y futuro laboral - WordCamp Chiclana 2017
WordPress: presente y futuro laboral - WordCamp Chiclana 2017Fernando Puente
 

More Related Content

What's hot

Optimiza tus webs a bajo costo - WCVenezuela2021
Optimiza tus webs a bajo costo - WCVenezuela2021Optimiza tus webs a bajo costo - WCVenezuela2021
Optimiza tus webs a bajo costo - WCVenezuela2021Fernando Puente
 
Evento de Partners SiteGround "Escalando WordPress"
Evento de Partners SiteGround "Escalando WordPress"Evento de Partners SiteGround "Escalando WordPress"
Evento de Partners SiteGround "Escalando WordPress"SiteGround España
 
Tu posicionamiento mejora con la velocidad de tu web ¡WPO para todos!
Tu posicionamiento mejora con la velocidad de tu web ¡WPO para todos!Tu posicionamiento mejora con la velocidad de tu web ¡WPO para todos!
Tu posicionamiento mejora con la velocidad de tu web ¡WPO para todos!Fernando Puente
 
12 técnicas WPO para optimizar Wordpress
12 técnicas WPO para optimizar Wordpress12 técnicas WPO para optimizar Wordpress
12 técnicas WPO para optimizar WordpressRaiola Networks
 
Primeros pasos con WPO: aprende a analizar tu web - Taller
Primeros pasos con WPO: aprende a analizar tu web - TallerPrimeros pasos con WPO: aprende a analizar tu web - Taller
Primeros pasos con WPO: aprende a analizar tu web - TallerFernando Puente
 
WPO: Lo que debes saber sobre como optimizar correctamente tu WordPress
WPO: Lo que debes saber sobre como optimizar correctamente tu WordPressWPO: Lo que debes saber sobre como optimizar correctamente tu WordPress
WPO: Lo que debes saber sobre como optimizar correctamente tu WordPressRaiola Networks
 
Wpo mejora los tiempos de carga de tu web
Wpo mejora los tiempos de carga de tu web Wpo mejora los tiempos de carga de tu web
Wpo mejora los tiempos de carga de tu web SEMrush_es
 
Rendimiento y velocidad en WordPress
Rendimiento y velocidad en WordPress Rendimiento y velocidad en WordPress
Rendimiento y velocidad en WordPress Dani Reguera Bakhache
 
La analítica nos hace mejores
La analítica nos hace mejoresLa analítica nos hace mejores
La analítica nos hace mejoresFernando Puente
 
Arquitectura de información de mi web.
Arquitectura de información de mi web. Arquitectura de información de mi web.
Arquitectura de información de mi web. Dani Reguera Bakhache
 
Fundamentos de los CMS
Fundamentos de los CMSFundamentos de los CMS
Fundamentos de los CMSDavid Hurtado
 
Charla betabeers optimización y rendimiento en Wordpress - Marcos Ramajo
Charla betabeers optimización y rendimiento en Wordpress - Marcos RamajoCharla betabeers optimización y rendimiento en Wordpress - Marcos Ramajo
Charla betabeers optimización y rendimiento en Wordpress - Marcos RamajoMarcos Ramajo
 
Prestashop v1.6.1.4
Prestashop v1.6.1.4Prestashop v1.6.1.4
Prestashop v1.6.1.4rafa ruiz
 
AMP en profundidad
AMP en profundidad AMP en profundidad
AMP en profundidad Joseba Ruiz
 
Buenas practicas para nuestros desarrollos word press por JuanKa Díaz - WC Gr...
Buenas practicas para nuestros desarrollos word press por JuanKa Díaz - WC Gr...Buenas practicas para nuestros desarrollos word press por JuanKa Díaz - WC Gr...
Buenas practicas para nuestros desarrollos word press por JuanKa Díaz - WC Gr...JuanKa Díaz - jdevelopia
 

What's hot (18)

Optimiza tus webs a bajo costo - WCVenezuela2021
Optimiza tus webs a bajo costo - WCVenezuela2021Optimiza tus webs a bajo costo - WCVenezuela2021
Optimiza tus webs a bajo costo - WCVenezuela2021
 
Evento de Partners SiteGround "Escalando WordPress"
Evento de Partners SiteGround "Escalando WordPress"Evento de Partners SiteGround "Escalando WordPress"
Evento de Partners SiteGround "Escalando WordPress"
 
Tu posicionamiento mejora con la velocidad de tu web ¡WPO para todos!
Tu posicionamiento mejora con la velocidad de tu web ¡WPO para todos!Tu posicionamiento mejora con la velocidad de tu web ¡WPO para todos!
Tu posicionamiento mejora con la velocidad de tu web ¡WPO para todos!
 
12 técnicas WPO para optimizar Wordpress
12 técnicas WPO para optimizar Wordpress12 técnicas WPO para optimizar Wordpress
12 técnicas WPO para optimizar Wordpress
 
Primeros pasos con WPO: aprende a analizar tu web - Taller
Primeros pasos con WPO: aprende a analizar tu web - TallerPrimeros pasos con WPO: aprende a analizar tu web - Taller
Primeros pasos con WPO: aprende a analizar tu web - Taller
 
WPO: Lo que debes saber sobre como optimizar correctamente tu WordPress
WPO: Lo que debes saber sobre como optimizar correctamente tu WordPressWPO: Lo que debes saber sobre como optimizar correctamente tu WordPress
WPO: Lo que debes saber sobre como optimizar correctamente tu WordPress
 
Wpo mejora los tiempos de carga de tu web
Wpo mejora los tiempos de carga de tu web Wpo mejora los tiempos de carga de tu web
Wpo mejora los tiempos de carga de tu web
 
Rendimiento y velocidad en WordPress
Rendimiento y velocidad en WordPress Rendimiento y velocidad en WordPress
Rendimiento y velocidad en WordPress
 
La analítica nos hace mejores
La analítica nos hace mejoresLa analítica nos hace mejores
La analítica nos hace mejores
 
Arquitectura de información de mi web.
Arquitectura de información de mi web. Arquitectura de información de mi web.
Arquitectura de información de mi web.
 
Fundamentos de los CMS
Fundamentos de los CMSFundamentos de los CMS
Fundamentos de los CMS
 
Charla betabeers optimización y rendimiento en Wordpress - Marcos Ramajo
Charla betabeers optimización y rendimiento en Wordpress - Marcos RamajoCharla betabeers optimización y rendimiento en Wordpress - Marcos Ramajo
Charla betabeers optimización y rendimiento en Wordpress - Marcos Ramajo
 
WordPress y WPO
WordPress y WPOWordPress y WPO
WordPress y WPO
 
Prestashop v1.6.1.4
Prestashop v1.6.1.4Prestashop v1.6.1.4
Prestashop v1.6.1.4
 
Mejorar WPO Joomla
Mejorar WPO JoomlaMejorar WPO Joomla
Mejorar WPO Joomla
 
Hosting WordPress
Hosting WordPress
Hosting WordPress
Hosting WordPress
 
AMP en profundidad
AMP en profundidad AMP en profundidad
AMP en profundidad
 
Buenas practicas para nuestros desarrollos word press por JuanKa Díaz - WC Gr...
Buenas practicas para nuestros desarrollos word press por JuanKa Díaz - WC Gr...Buenas practicas para nuestros desarrollos word press por JuanKa Díaz - WC Gr...
Buenas practicas para nuestros desarrollos word press por JuanKa Díaz - WC Gr...
 

Similar to La importancia de la caché para un proyecto WordPress - WordCamp Sevilla 2016

Arquitectura de una Caché para Almacenar Sitios Web en Dispositivos Móviles P...
Arquitectura de una Caché para Almacenar Sitios Web en Dispositivos Móviles P...Arquitectura de una Caché para Almacenar Sitios Web en Dispositivos Móviles P...
Arquitectura de una Caché para Almacenar Sitios Web en Dispositivos Móviles P...Juan Carlos Olivares Rojas
 
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
 
Drupal 7 para sitios de alto rendimiento y alta disponibilidad
Drupal 7 para sitios de alto rendimiento y alta disponibilidadDrupal 7 para sitios de alto rendimiento y alta disponibilidad
Drupal 7 para sitios de alto rendimiento y alta disponibilidadIván Campaña Naranjo
 
Lecciones aprendidas SQL Server AlwaryOn
Lecciones aprendidas SQL Server AlwaryOnLecciones aprendidas SQL Server AlwaryOn
Lecciones aprendidas SQL Server AlwaryOnJulián Castiblanco
 
Sitios web de alto rendimiento y alta disponibilidad
Sitios web de alto rendimiento y alta disponibilidadSitios web de alto rendimiento y alta disponibilidad
Sitios web de alto rendimiento y alta disponibilidadIván Campaña Naranjo
 
Analisis de configuraciones de servidores proxy uniquindio
Analisis de configuraciones de servidores proxy   uniquindioAnalisis de configuraciones de servidores proxy   uniquindio
Analisis de configuraciones de servidores proxy uniquindioSantiago Bernal
 
Presentacion optimiza tu vps
Presentacion optimiza tu vpsPresentacion optimiza tu vps
Presentacion optimiza tu vpsservidoresdedic
 
AlwaysON Lecciones Aprendidas
AlwaysON Lecciones AprendidasAlwaysON Lecciones Aprendidas
AlwaysON Lecciones AprendidasSpanishPASSVC
 
Rendimiento y velocidad, acelera tu sitio WordPress
Rendimiento y velocidad, acelera tu sitio WordPressRendimiento y velocidad, acelera tu sitio WordPress
Rendimiento y velocidad, acelera tu sitio WordPressLibreCon
 
Taller avanzado de WordPress por Alvaro Fontela para CEMD
Taller avanzado de WordPress por Alvaro Fontela para CEMDTaller avanzado de WordPress por Alvaro Fontela para CEMD
Taller avanzado de WordPress por Alvaro Fontela para CEMDRaiola Networks
 
Herramientas y Tecnologías para la Web
Herramientas y Tecnologías para la WebHerramientas y Tecnologías para la Web
Herramientas y Tecnologías para la WebErick David Juarez
 
Los imprescindibles para tu proyecto WordPress, ¿qué tengo que llevar en la m...
Los imprescindibles para tu proyecto WordPress, ¿qué tengo que llevar en la m...Los imprescindibles para tu proyecto WordPress, ¿qué tengo que llevar en la m...
Los imprescindibles para tu proyecto WordPress, ¿qué tengo que llevar en la m...Fernando Puente
 
Aceleradores Php Final - Programador PHP
Aceleradores Php Final - Programador PHPAceleradores Php Final - Programador PHP
Aceleradores Php Final - Programador PHPJuan Belón Pérez
 
Aceleradores Php Final - Programador PHP
Aceleradores Php Final - Programador PHPAceleradores Php Final - Programador PHP
Aceleradores Php Final - Programador PHPJuan Belón Pérez
 

Similar to La importancia de la caché para un proyecto WordPress - WordCamp Sevilla 2016 (20)

Arquitectura de una Caché para Almacenar Sitios Web en Dispositivos Móviles P...
Arquitectura de una Caché para Almacenar Sitios Web en Dispositivos Móviles P...Arquitectura de una Caché para Almacenar Sitios Web en Dispositivos Móviles P...
Arquitectura de una Caché para Almacenar Sitios Web en Dispositivos Móviles P...
 
Escalabilidad de Websites
Escalabilidad de WebsitesEscalabilidad de Websites
Escalabilidad de Websites
 
Html5
Html5Html5
Html5
 
Introducción a varnish cache (@irontec)
Introducción a varnish cache (@irontec)Introducción a varnish cache (@irontec)
Introducción a varnish cache (@irontec)
 
Drupal 7 para sitios de alto rendimiento y alta disponibilidad
Drupal 7 para sitios de alto rendimiento y alta disponibilidadDrupal 7 para sitios de alto rendimiento y alta disponibilidad
Drupal 7 para sitios de alto rendimiento y alta disponibilidad
 
Escalando WordPress
Escalando WordPressEscalando WordPress
Escalando WordPress
 
Lecciones aprendidas SQL Server AlwaryOn
Lecciones aprendidas SQL Server AlwaryOnLecciones aprendidas SQL Server AlwaryOn
Lecciones aprendidas SQL Server AlwaryOn
 
Sitios web de alto rendimiento y alta disponibilidad
Sitios web de alto rendimiento y alta disponibilidadSitios web de alto rendimiento y alta disponibilidad
Sitios web de alto rendimiento y alta disponibilidad
 
Performance en Drupal 7
Performance en Drupal 7Performance en Drupal 7
Performance en Drupal 7
 
La Caché
La CachéLa Caché
La Caché
 
Analisis de configuraciones de servidores proxy uniquindio
Analisis de configuraciones de servidores proxy   uniquindioAnalisis de configuraciones de servidores proxy   uniquindio
Analisis de configuraciones de servidores proxy uniquindio
 
Presentacion optimiza tu vps
Presentacion optimiza tu vpsPresentacion optimiza tu vps
Presentacion optimiza tu vps
 
AlwaysON Lecciones Aprendidas
AlwaysON Lecciones AprendidasAlwaysON Lecciones Aprendidas
AlwaysON Lecciones Aprendidas
 
Rendimiento y velocidad, acelera tu sitio WordPress
Rendimiento y velocidad, acelera tu sitio WordPressRendimiento y velocidad, acelera tu sitio WordPress
Rendimiento y velocidad, acelera tu sitio WordPress
 
Taller avanzado de WordPress por Alvaro Fontela para CEMD
Taller avanzado de WordPress por Alvaro Fontela para CEMDTaller avanzado de WordPress por Alvaro Fontela para CEMD
Taller avanzado de WordPress por Alvaro Fontela para CEMD
 
Herramientas y Tecnologías para la Web
Herramientas y Tecnologías para la WebHerramientas y Tecnologías para la Web
Herramientas y Tecnologías para la Web
 
Cappuccino
Cappuccino Cappuccino
Cappuccino
 
Los imprescindibles para tu proyecto WordPress, ¿qué tengo que llevar en la m...
Los imprescindibles para tu proyecto WordPress, ¿qué tengo que llevar en la m...Los imprescindibles para tu proyecto WordPress, ¿qué tengo que llevar en la m...
Los imprescindibles para tu proyecto WordPress, ¿qué tengo que llevar en la m...
 
Aceleradores Php Final - Programador PHP
Aceleradores Php Final - Programador PHPAceleradores Php Final - Programador PHP
Aceleradores Php Final - Programador PHP
 
Aceleradores Php Final - Programador PHP
Aceleradores Php Final - Programador PHPAceleradores Php Final - Programador PHP
Aceleradores Php Final - Programador PHP
 

More from Fernando Puente

¿Te preocupa el rendimiento de tu web? No deberías estar haciendo esto…
¿Te preocupa el rendimiento de tu web? No deberías estar haciendo esto…¿Te preocupa el rendimiento de tu web? No deberías estar haciendo esto…
¿Te preocupa el rendimiento de tu web? No deberías estar haciendo esto…Fernando Puente
 
Qué es y para que sirve la carga condicional
Qué es y para que sirve la carga condicionalQué es y para que sirve la carga condicional
Qué es y para que sirve la carga condicionalFernando Puente
 
Protege a tu rey. Defiende tu contenido de amenazas, scraping, IA o malos act...
Protege a tu rey. Defiende tu contenido de amenazas, scraping, IA o malos act...Protege a tu rey. Defiende tu contenido de amenazas, scraping, IA o malos act...
Protege a tu rey. Defiende tu contenido de amenazas, scraping, IA o malos act...Fernando Puente
 
WordPress y cómo llegar al 50% de Internet
WordPress y cómo llegar al 50% de InternetWordPress y cómo llegar al 50% de Internet
WordPress y cómo llegar al 50% de InternetFernando Puente
 
Mitos y realidades sobre el WPO en WordPress
Mitos y realidades sobre el WPO en WordPressMitos y realidades sobre el WPO en WordPress
Mitos y realidades sobre el WPO en WordPressFernando Puente
 
HTTP/3, PHP 7.4 y otras novedades en WPO para WordPress
HTTP/3, PHP 7.4 y otras novedades en WPO para WordPressHTTP/3, PHP 7.4 y otras novedades en WPO para WordPress
HTTP/3, PHP 7.4 y otras novedades en WPO para WordPressFernando Puente
 
El editor clásico como ejemplo de deuda tecnológica - WordCamp Granada 2019
El editor clásico como ejemplo de deuda tecnológica - WordCamp Granada 2019El editor clásico como ejemplo de deuda tecnológica - WordCamp Granada 2019
El editor clásico como ejemplo de deuda tecnológica - WordCamp Granada 2019Fernando Puente
 
Tipologías de migración - WordCamp Valencia 2019
Tipologías de migración - WordCamp Valencia 2019Tipologías de migración - WordCamp Valencia 2019
Tipologías de migración - WordCamp Valencia 2019Fernando Puente
 
Básicos para medir tu web - Taller de iniciación
Básicos para medir tu web - Taller de iniciaciónBásicos para medir tu web - Taller de iniciación
Básicos para medir tu web - Taller de iniciaciónFernando Puente
 
WordPress de la A a la Z. Guía de todos los términos que debes conocer y que ...
WordPress de la A a la Z. Guía de todos los términos que debes conocer y que ...WordPress de la A a la Z. Guía de todos los términos que debes conocer y que ...
WordPress de la A a la Z. Guía de todos los términos que debes conocer y que ...Fernando Puente
 
Retos de WordPress para llegar al 50% de Internet
Retos de WordPress para llegar al 50% de Internet Retos de WordPress para llegar al 50% de Internet
Retos de WordPress para llegar al 50% de Internet Fernando Puente
 
WP-Cron: ni contigo, ni sin ti
WP-Cron: ni contigo, ni sin tiWP-Cron: ni contigo, ni sin ti
WP-Cron: ni contigo, ni sin tiFernando Puente
 
Taller WPO - Carga condicional de plugins
Taller WPO - Carga condicional de pluginsTaller WPO - Carga condicional de plugins
Taller WPO - Carga condicional de pluginsFernando Puente
 
Extender la funcionalidad de WordPress
Extender la funcionalidad de WordPressExtender la funcionalidad de WordPress
Extender la funcionalidad de WordPressFernando Puente
 
Niveles de escalado para WordPress
Niveles de escalado para WordPressNiveles de escalado para WordPress
Niveles de escalado para WordPressFernando Puente
 
WordPress - Oportunidades laborales
WordPress - Oportunidades laboralesWordPress - Oportunidades laborales
WordPress - Oportunidades laboralesFernando Puente
 
WPO para proyectos WooComerce
WPO para proyectos WooComerceWPO para proyectos WooComerce
WPO para proyectos WooComerceFernando Puente
 
Técnicas para monetizar un sitio WordPress
Técnicas para monetizar un sitio WordPressTécnicas para monetizar un sitio WordPress
Técnicas para monetizar un sitio WordPressFernando Puente
 
Gutenberg, ¿la revolución de WordPress?
Gutenberg, ¿la revolución de WordPress?Gutenberg, ¿la revolución de WordPress?
Gutenberg, ¿la revolución de WordPress?Fernando Puente
 
Adapta tu tema a Gutenberg - WordCamp Sevilla 2018
Adapta tu tema a Gutenberg - WordCamp Sevilla 2018Adapta tu tema a Gutenberg - WordCamp Sevilla 2018
Adapta tu tema a Gutenberg - WordCamp Sevilla 2018Fernando Puente
 

More from Fernando Puente (20)

¿Te preocupa el rendimiento de tu web? No deberías estar haciendo esto…
¿Te preocupa el rendimiento de tu web? No deberías estar haciendo esto…¿Te preocupa el rendimiento de tu web? No deberías estar haciendo esto…
¿Te preocupa el rendimiento de tu web? No deberías estar haciendo esto…
 
Qué es y para que sirve la carga condicional
Qué es y para que sirve la carga condicionalQué es y para que sirve la carga condicional
Qué es y para que sirve la carga condicional
 
Protege a tu rey. Defiende tu contenido de amenazas, scraping, IA o malos act...
Protege a tu rey. Defiende tu contenido de amenazas, scraping, IA o malos act...Protege a tu rey. Defiende tu contenido de amenazas, scraping, IA o malos act...
Protege a tu rey. Defiende tu contenido de amenazas, scraping, IA o malos act...
 
WordPress y cómo llegar al 50% de Internet
WordPress y cómo llegar al 50% de InternetWordPress y cómo llegar al 50% de Internet
WordPress y cómo llegar al 50% de Internet
 
Mitos y realidades sobre el WPO en WordPress
Mitos y realidades sobre el WPO en WordPressMitos y realidades sobre el WPO en WordPress
Mitos y realidades sobre el WPO en WordPress
 
HTTP/3, PHP 7.4 y otras novedades en WPO para WordPress
HTTP/3, PHP 7.4 y otras novedades en WPO para WordPressHTTP/3, PHP 7.4 y otras novedades en WPO para WordPress
HTTP/3, PHP 7.4 y otras novedades en WPO para WordPress
 
El editor clásico como ejemplo de deuda tecnológica - WordCamp Granada 2019
El editor clásico como ejemplo de deuda tecnológica - WordCamp Granada 2019El editor clásico como ejemplo de deuda tecnológica - WordCamp Granada 2019
El editor clásico como ejemplo de deuda tecnológica - WordCamp Granada 2019
 
Tipologías de migración - WordCamp Valencia 2019
Tipologías de migración - WordCamp Valencia 2019Tipologías de migración - WordCamp Valencia 2019
Tipologías de migración - WordCamp Valencia 2019
 
Básicos para medir tu web - Taller de iniciación
Básicos para medir tu web - Taller de iniciaciónBásicos para medir tu web - Taller de iniciación
Básicos para medir tu web - Taller de iniciación
 
WordPress de la A a la Z. Guía de todos los términos que debes conocer y que ...
WordPress de la A a la Z. Guía de todos los términos que debes conocer y que ...WordPress de la A a la Z. Guía de todos los términos que debes conocer y que ...
WordPress de la A a la Z. Guía de todos los términos que debes conocer y que ...
 
Retos de WordPress para llegar al 50% de Internet
Retos de WordPress para llegar al 50% de Internet Retos de WordPress para llegar al 50% de Internet
Retos de WordPress para llegar al 50% de Internet
 
WP-Cron: ni contigo, ni sin ti
WP-Cron: ni contigo, ni sin tiWP-Cron: ni contigo, ni sin ti
WP-Cron: ni contigo, ni sin ti
 
Taller WPO - Carga condicional de plugins
Taller WPO - Carga condicional de pluginsTaller WPO - Carga condicional de plugins
Taller WPO - Carga condicional de plugins
 
Extender la funcionalidad de WordPress
Extender la funcionalidad de WordPressExtender la funcionalidad de WordPress
Extender la funcionalidad de WordPress
 
Niveles de escalado para WordPress
Niveles de escalado para WordPressNiveles de escalado para WordPress
Niveles de escalado para WordPress
 
WordPress - Oportunidades laborales
WordPress - Oportunidades laboralesWordPress - Oportunidades laborales
WordPress - Oportunidades laborales
 
WPO para proyectos WooComerce
WPO para proyectos WooComerceWPO para proyectos WooComerce
WPO para proyectos WooComerce
 
Técnicas para monetizar un sitio WordPress
Técnicas para monetizar un sitio WordPressTécnicas para monetizar un sitio WordPress
Técnicas para monetizar un sitio WordPress
 
Gutenberg, ¿la revolución de WordPress?
Gutenberg, ¿la revolución de WordPress?Gutenberg, ¿la revolución de WordPress?
Gutenberg, ¿la revolución de WordPress?
 
Adapta tu tema a Gutenberg - WordCamp Sevilla 2018
Adapta tu tema a Gutenberg - WordCamp Sevilla 2018Adapta tu tema a Gutenberg - WordCamp Sevilla 2018
Adapta tu tema a Gutenberg - WordCamp Sevilla 2018
 

Recently uploaded

VIDEOS DE APOYO, RESUMENES PARA CREAR UN BLOG 9-5
VIDEOS DE APOYO, RESUMENES PARA CREAR UN BLOG  9-5VIDEOS DE APOYO, RESUMENES PARA CREAR UN BLOG  9-5
VIDEOS DE APOYO, RESUMENES PARA CREAR UN BLOG 9-5sarayibanez16
 
Índice de libro "Historias Cortas sobre Fondo Azul" de Willy en 0xWord
Índice de libro "Historias Cortas sobre Fondo Azul" de Willy en 0xWordÍndice de libro "Historias Cortas sobre Fondo Azul" de Willy en 0xWord
Índice de libro "Historias Cortas sobre Fondo Azul" de Willy en 0xWordTelefónica
 
Presentación paginas web partes principales
Presentación paginas web partes principalesPresentación paginas web partes principales
Presentación paginas web partes principalesandresarceavalos
 
marketing RPA 2024 es una coleccion de casos de uso
marketing RPA 2024 es una coleccion de casos de usomarketing RPA 2024 es una coleccion de casos de uso
marketing RPA 2024 es una coleccion de casos de usoncastagno
 
VIDEOS DE APOYO- resúmenes de tecnología
VIDEOS DE APOYO- resúmenes de tecnologíaVIDEOS DE APOYO- resúmenes de tecnología
VIDEOS DE APOYO- resúmenes de tecnologíamarianasinisterra200
 
Silicon_Valley_RSA_2024_Latam_Immersion.pdf
Silicon_Valley_RSA_2024_Latam_Immersion.pdfSilicon_Valley_RSA_2024_Latam_Immersion.pdf
Silicon_Valley_RSA_2024_Latam_Immersion.pdfOBr.global
 
Combinación de correspondencia Sebastián Pérez
Combinación de correspondencia Sebastián PérezCombinación de correspondencia Sebastián Pérez
Combinación de correspondencia Sebastián PérezSebastinPrez67
 
Realiza tu primera contribucion a la OCA
Realiza tu primera contribucion a la OCARealiza tu primera contribucion a la OCA
Realiza tu primera contribucion a la OCAMaxime Chambreuil
 
Abrirse Camino en Open Source: Oportunidades, Contribuciones y Carrera
Abrirse Camino en Open Source: Oportunidades, Contribuciones y CarreraAbrirse Camino en Open Source: Oportunidades, Contribuciones y Carrera
Abrirse Camino en Open Source: Oportunidades, Contribuciones y CarreraEdith Puclla
 
Mapa conceptual de las Comunidades virtuales
Mapa conceptual de las Comunidades virtualesMapa conceptual de las Comunidades virtuales
Mapa conceptual de las Comunidades virtualesEstefanía López
 
Situación comparativa de los Ferrocarriles en el mundo y en Colombia
Situación comparativa de los Ferrocarriles en el mundo y en ColombiaSituación comparativa de los Ferrocarriles en el mundo y en Colombia
Situación comparativa de los Ferrocarriles en el mundo y en ColombiaEnrique Posada
 
Taller crear carta de correspondencia.docx.pdf
Taller crear carta de correspondencia.docx.pdfTaller crear carta de correspondencia.docx.pdf
Taller crear carta de correspondencia.docx.pdfSEBASTIANMICOLTA
 
Carta Word y excel: Primer trabajo tecnología
Carta Word y excel: Primer trabajo tecnologíaCarta Word y excel: Primer trabajo tecnología
Carta Word y excel: Primer trabajo tecnologíaSofiaDiaz692624
 
VIDEOS DE APOYO PARA TECNOLOGIA LICEO DEP
VIDEOS DE APOYO PARA TECNOLOGIA LICEO DEPVIDEOS DE APOYO PARA TECNOLOGIA LICEO DEP
VIDEOS DE APOYO PARA TECNOLOGIA LICEO DEPAlejandraCasallas7
 
VIDEOS DE APOYO-como subir un documento de slideshare.docx
VIDEOS DE APOYO-como subir un documento de slideshare.docxVIDEOS DE APOYO-como subir un documento de slideshare.docx
VIDEOS DE APOYO-como subir un documento de slideshare.docxsamuelvideos
 
Taller 1 sobre operadores tecnologicos.pdf
Taller 1 sobre operadores tecnologicos.pdfTaller 1 sobre operadores tecnologicos.pdf
Taller 1 sobre operadores tecnologicos.pdfAna Lucía Tellez Lugo
 
Ley de Delitos Informaticos y su aplicación en el sector privado.pptx
Ley de Delitos Informaticos y su aplicación en el sector privado.pptxLey de Delitos Informaticos y su aplicación en el sector privado.pptx
Ley de Delitos Informaticos y su aplicación en el sector privado.pptxBasile
 
VIDEOS DE APOYO PARA LA CREACION DE UN BLOG
VIDEOS DE APOYO PARA LA CREACION DE UN BLOGVIDEOS DE APOYO PARA LA CREACION DE UN BLOG
VIDEOS DE APOYO PARA LA CREACION DE UN BLOGSamuel709479
 
FACULTAD DE DERECHO MEXICALI. TRABAJO DE TECNOLOGIAS DE LA INVESTIGACION JUR...
FACULTAD DE DERECHO MEXICALI. TRABAJO DE  TECNOLOGIAS DE LA INVESTIGACION JUR...FACULTAD DE DERECHO MEXICALI. TRABAJO DE  TECNOLOGIAS DE LA INVESTIGACION JUR...
FACULTAD DE DERECHO MEXICALI. TRABAJO DE TECNOLOGIAS DE LA INVESTIGACION JUR...yaniraoceguera
 
Sentencia Tribunal Ambiental Data Center de Google
Sentencia Tribunal Ambiental Data Center de GoogleSentencia Tribunal Ambiental Data Center de Google
Sentencia Tribunal Ambiental Data Center de GoogleFelipe Ovalle
 

Recently uploaded (20)

VIDEOS DE APOYO, RESUMENES PARA CREAR UN BLOG 9-5
VIDEOS DE APOYO, RESUMENES PARA CREAR UN BLOG  9-5VIDEOS DE APOYO, RESUMENES PARA CREAR UN BLOG  9-5
VIDEOS DE APOYO, RESUMENES PARA CREAR UN BLOG 9-5
 
Índice de libro "Historias Cortas sobre Fondo Azul" de Willy en 0xWord
Índice de libro "Historias Cortas sobre Fondo Azul" de Willy en 0xWordÍndice de libro "Historias Cortas sobre Fondo Azul" de Willy en 0xWord
Índice de libro "Historias Cortas sobre Fondo Azul" de Willy en 0xWord
 
Presentación paginas web partes principales
Presentación paginas web partes principalesPresentación paginas web partes principales
Presentación paginas web partes principales
 
marketing RPA 2024 es una coleccion de casos de uso
marketing RPA 2024 es una coleccion de casos de usomarketing RPA 2024 es una coleccion de casos de uso
marketing RPA 2024 es una coleccion de casos de uso
 
VIDEOS DE APOYO- resúmenes de tecnología
VIDEOS DE APOYO- resúmenes de tecnologíaVIDEOS DE APOYO- resúmenes de tecnología
VIDEOS DE APOYO- resúmenes de tecnología
 
Silicon_Valley_RSA_2024_Latam_Immersion.pdf
Silicon_Valley_RSA_2024_Latam_Immersion.pdfSilicon_Valley_RSA_2024_Latam_Immersion.pdf
Silicon_Valley_RSA_2024_Latam_Immersion.pdf
 
Combinación de correspondencia Sebastián Pérez
Combinación de correspondencia Sebastián PérezCombinación de correspondencia Sebastián Pérez
Combinación de correspondencia Sebastián Pérez
 
Realiza tu primera contribucion a la OCA
Realiza tu primera contribucion a la OCARealiza tu primera contribucion a la OCA
Realiza tu primera contribucion a la OCA
 
Abrirse Camino en Open Source: Oportunidades, Contribuciones y Carrera
Abrirse Camino en Open Source: Oportunidades, Contribuciones y CarreraAbrirse Camino en Open Source: Oportunidades, Contribuciones y Carrera
Abrirse Camino en Open Source: Oportunidades, Contribuciones y Carrera
 
Mapa conceptual de las Comunidades virtuales
Mapa conceptual de las Comunidades virtualesMapa conceptual de las Comunidades virtuales
Mapa conceptual de las Comunidades virtuales
 
Situación comparativa de los Ferrocarriles en el mundo y en Colombia
Situación comparativa de los Ferrocarriles en el mundo y en ColombiaSituación comparativa de los Ferrocarriles en el mundo y en Colombia
Situación comparativa de los Ferrocarriles en el mundo y en Colombia
 
Taller crear carta de correspondencia.docx.pdf
Taller crear carta de correspondencia.docx.pdfTaller crear carta de correspondencia.docx.pdf
Taller crear carta de correspondencia.docx.pdf
 
Carta Word y excel: Primer trabajo tecnología
Carta Word y excel: Primer trabajo tecnologíaCarta Word y excel: Primer trabajo tecnología
Carta Word y excel: Primer trabajo tecnología
 
VIDEOS DE APOYO PARA TECNOLOGIA LICEO DEP
VIDEOS DE APOYO PARA TECNOLOGIA LICEO DEPVIDEOS DE APOYO PARA TECNOLOGIA LICEO DEP
VIDEOS DE APOYO PARA TECNOLOGIA LICEO DEP
 
VIDEOS DE APOYO-como subir un documento de slideshare.docx
VIDEOS DE APOYO-como subir un documento de slideshare.docxVIDEOS DE APOYO-como subir un documento de slideshare.docx
VIDEOS DE APOYO-como subir un documento de slideshare.docx
 
Taller 1 sobre operadores tecnologicos.pdf
Taller 1 sobre operadores tecnologicos.pdfTaller 1 sobre operadores tecnologicos.pdf
Taller 1 sobre operadores tecnologicos.pdf
 
Ley de Delitos Informaticos y su aplicación en el sector privado.pptx
Ley de Delitos Informaticos y su aplicación en el sector privado.pptxLey de Delitos Informaticos y su aplicación en el sector privado.pptx
Ley de Delitos Informaticos y su aplicación en el sector privado.pptx
 
VIDEOS DE APOYO PARA LA CREACION DE UN BLOG
VIDEOS DE APOYO PARA LA CREACION DE UN BLOGVIDEOS DE APOYO PARA LA CREACION DE UN BLOG
VIDEOS DE APOYO PARA LA CREACION DE UN BLOG
 
FACULTAD DE DERECHO MEXICALI. TRABAJO DE TECNOLOGIAS DE LA INVESTIGACION JUR...
FACULTAD DE DERECHO MEXICALI. TRABAJO DE  TECNOLOGIAS DE LA INVESTIGACION JUR...FACULTAD DE DERECHO MEXICALI. TRABAJO DE  TECNOLOGIAS DE LA INVESTIGACION JUR...
FACULTAD DE DERECHO MEXICALI. TRABAJO DE TECNOLOGIAS DE LA INVESTIGACION JUR...
 
Sentencia Tribunal Ambiental Data Center de Google
Sentencia Tribunal Ambiental Data Center de GoogleSentencia Tribunal Ambiental Data Center de Google
Sentencia Tribunal Ambiental Data Center de Google
 

La importancia de la caché para un proyecto WordPress - WordCamp Sevilla 2016

  • 1. La importancia de la caché para un proyecto WordPress Fernando Puente @fpuenteonline
  • 2. 0 BIO Soy informático de vocación y de profesión, formador frustrado y beginner de comer y beber. 20 años de experiencia en TI, los últimos 10 años en medios de comunicación online. WordPress desde 2007, versión 2.1. CTO de La Estrategia de Chapman: nuestros medios son visitados por +10MM/mes. @fpuenteonline La importancia de la caché para un proyecto WordPress – WC Sevilla 2016 - @fpuenteonline
  • 3. Sumario §  Definición §  Objetivos §  Estrategias §  Conclusiones La importancia de la caché para un proyecto WordPress – WC Sevilla 2016 - @fpuenteonline
  • 4. 1 Definición de caché Almacenamiento intermedio que guarda datos de manera temporal La importancia de la caché para un proyecto WordPress – WC Sevilla 2016 - @fpuenteonline
  • 5. 1 §  Es un tipo de almacenamiento, diferentes soportes. §  Intermedio, requiere de un elemento origen. §  Temporal, limitado en el tiempo, volátil. Almacenamiento intermedio que guarda datos de manera temporal La importancia de la caché para un proyecto WordPress – WC Sevilla 2016 - @fpuenteonline
  • 6. 1 ¿Qué almacenar? 1.- Objetos estáticos 2.- Objetos dinámicos, su respuesta La importancia de la caché para un proyecto WordPress – WC Sevilla 2016 - @fpuenteonline
  • 7. 1 WordPress: esquema básico Navegador Servidor Web WordPress MySQL La importancia de la caché para un proyecto WordPress – WC Sevilla 2016 - @fpuenteonline
  • 8. 1 ¿Dónde crear caché? Navegador Servidor Web WordPress MySQL La importancia de la caché para un proyecto WordPress – WC Sevilla 2016 - @fpuenteonline
  • 9. Sumario §  Definición §  Objetivos §  Estrategias §  Conclusiones La importancia de la caché para un proyecto WordPress – WC Sevilla 2016 - @fpuenteonline
  • 10. 2 Objetivos 1.- Acelerar la velocidad de navegación del usuario 2.- Descargar el menor número de objetos 3.- Reducir la carga en el servidor La importancia de la caché para un proyecto WordPress – WC Sevilla 2016 - @fpuenteonline
  • 11. Sumario §  Definición §  Objetivos §  Estrategias §  Conclusiones La importancia de la caché para un proyecto WordPress – WC Sevilla 2016 - @fpuenteonline
  • 12. 3 Estrategias de caché §  Navegador cliente. §  CDN intermedia. §  Proxy inversa. §  Servidor web. §  PHP. §  WordPress. §  Conexión MySQL. La importancia de la caché para un proyecto WordPress – WC Sevilla 2016 - @fpuenteonline
  • 13. 3 Tareas previas §  Determinar qué objetos son cacheables y qué periodo de expiración tendrán. §  Determinar qué recursos son necesarios para las estrategias a implementar. §  Conocer cómo poner y quitar del caché los objetos. §  Marcar objetivos de rendimiento, cuantificables. La importancia de la caché para un proyecto WordPress – WC Sevilla 2016 - @fpuenteonline
  • 14. 3.1 Nivel básico (I) Cabeceras HTTP (Cache-Control & Expires) §  Configurado en el servidor web. §  Para objetos estáticos: media, HTML, CSS o JS. §  En el fichero de configuración del servicio web o en el .htaccess o en la cabecera HTML. §  Cuidado con los domain sharding. La importancia de la caché para un proyecto WordPress – WC Sevilla 2016 - @fpuenteonline
  • 15. 3.1 Nivel básico (II) Plugin de caché estándar §  Configurado en el propio WordPress. §  Para objetos dinámicos, nuestras páginas. Algunos, para objetos estáticos. §  Incorporan otras funcionalidades y mejoras de rendimiento. §  Basados normalmente en filesystem. §  Comprobar si vuestro servidor no tiene un pésimo disco. La importancia de la caché para un proyecto WordPress – WC Sevilla 2016 - @fpuenteonline
  • 16. 3.2 Nivel intermedio (I) CDN de tipo DNS §  Servicio intermedio entre el navegador y nuestro servidor, transparente para el usuario. §  Cachea objetos estáticos en sus sistemas. §  Posee servidores diseminados geográficamente para maximizar la entrega de contenido. §  Añade más funcionalidades de rendimiento. §  Requiere una configuración inicial básica. La importancia de la caché para un proyecto WordPress – WC Sevilla 2016 - @fpuenteonline
  • 17. 3.2 Nivel intermedio (II) Plugin avanzado de caché §  Configurado en el propio WordPress. §  Para objetos dinámicos (páginas y objetos) y estáticos. §  Incorporan muchas funcionalidades y mejoras de rendimiento adicionales. §  Basados en memoria, filesystem local o CDN propio. §  Requieren configuraciones más avanzadas, incluso servicios adicionales como Memcached, APC o Redis. La importancia de la caché para un proyecto WordPress – WC Sevilla 2016 - @fpuenteonline
  • 18. 3.2 Nivel intermedio (III) Programación en WordPress §  Almacenamiento en memoria o persistente de objetos. §  Clase WP_Object_Cache + Memcached. §  Transients API. §  Nota: no acceder nunca directamente a la BD, hacerlo a través de WP. La importancia de la caché para un proyecto WordPress – WC Sevilla 2016 - @fpuenteonline
  • 19. 3.3 Nivel avanzado (I) Proxy inverso – Reverse proxy §  Se sitúa por delante del servidor web, cacheando en memoria la respuesta por URL. §  Para cualquier URL (estática o dinámica). §  Requiere de una configuración especial para los contenidos no cacheables. §  Varnish o NGINX, por ejemplo. La importancia de la caché para un proyecto WordPress – WC Sevilla 2016 - @fpuenteonline
  • 20. 3.3 Nivel avanzado (II) MySQL: servidor §  Habilitar y configurar Query Cache. §  Almacenamiento en memoria. MySQL: proxy §  Almacenamiento en memoria. §  Añaden más funcionalidades. §  El mejor ejemplo, ProxySQL. La importancia de la caché para un proyecto WordPress – WC Sevilla 2016 - @fpuenteonline
  • 21. 3.4 Nivel WTF!? Micro-caché §  A nivel de balanceador, por delante de los servicios web. §  Intervalos muy cortos de tiempo. §  En memoria. Precompilar PHP •  Utilizar PHP-FPM en vez del PHP FastCGI estándar. •  En memoria. La importancia de la caché para un proyecto WordPress – WC Sevilla 2016 - @fpuenteonline
  • 22. 3.5 ¿Esto es caché? §  Páginas AMP. §  CDN externas. §  Local storage. §  Cookies. La importancia de la caché para un proyecto WordPress – WC Sevilla 2016 - @fpuenteonline
  • 23. Sumario §  Definición §  Objetivos §  Estrategias §  Conclusiones La importancia de la caché para un proyecto WordPress – WC Sevilla 2016 - @fpuenteonline
  • 24. 4 Conclusiones No es costoso de implementar. Reduce la cantidad de tráfico transferido. Mejora el rendimiento del servidor. Acelera la descarga de páginas. Se pueden combinar diferentes estrategias de caché. Compatible con otras estrategias WPO, como balanceo de carga. La importancia de la caché para un proyecto WordPress – WC Sevilla 2016 - @fpuenteonline
  • 25. 4 Pero… §  El uso inadecuado puede generar problemas durante el desarrollo o explotación. §  Se activa tras la segunda visita. §  Algunas estrategias dependen del usuario. §  Nuestra funcionalidad debe ser la misma, con o sin caché. §  No podemos utilizarla en todos los entornos, por ejemplo, transaccional o geoposicionamiento. La importancia de la caché para un proyecto WordPress – WC Sevilla 2016 - @fpuenteonline