SlideShare une entreprise Scribd logo
1  sur  27
Télécharger pour lire hors ligne
CONSULTOR WORDPRESS & CO-FUNDADOR DE RAIOLA NETWORKS
“12 TÉCNICAS WPO PARA OPTIMIZAR
WORDPRESS”
¿QUÉ CONSEGUIMOS APLICAN-
DO TÉCNICAS WPO?
01
MEJORAMOS LA
USABILIDAD Y LA
CONVERSIÓN.
APROVECHA-
MOS MEJOR EL
CRAWL BUDGET
ASIGNADO.
REDUCIR EL
CONSUMO DE
RECURSOS DE
LA WEB EN EL
SERVIDOR.
1.0 ¿QUÉ CONSEGUIMOS APLICANDO TÉCNICAS WPO? @ALVAROFONTELA | #DSM17
@ALVAROFONTELA | #DSM17
02
Los usuarios, clientes y visitantes de
una web quieren que la web cargue
rápido.
Si un sitio carga rápido, la experiencia de usuario mejo-
rará. Al mejorar la usabilidad y la experiencia de usua-
rio conseguiremos aumentar la conversión.
¿QUÉ CONSEGUIMOS APLICAN-
DO TÉCNICAS WPO?
1.1 ¿QUÉ CONSEGUIMOS APLICANDO TÉCNICAS WPO?
@ALVAROFONTELA | #DSM17
03
Si Google puede descargar más rápido
nuestro sitio web, podrá rastrear más
páginas en el mismo tiempo.
Cuantas más páginas sea capaz de
rastrear el bot de Google, mejor apro-
vecharemos el “presupuesto de ras-
treo” o “crawl budget”.
APROVECHAR MEJOR EL
CRAWL BUDGET
1.2 ¿QUÉ CONSEGUIMOS APLICANDO TÉCNICAS WPO?
@ALVAROFONTELA | #DSM17
04
Con técnicas WPO además de mejorar la veloci-
dad de carga, reducimos el consumo de recur-
sos en el servidor.
Las técnicas WPO que más ayudan a reducir el consumo de recursos
en el servidor son las relacionadas con los sistemas de cache.
¿QUÉ CONSEGUIMOS APLICAN-
DO TÉCNICAS WPO?
1.3 ¿QUÉ CONSEGUIMOS APLICANDO TÉCNICAS WPO?
12 TÉCNICAS WPO
PARA OPTIMIZAR
WORDPRESS
@ALVAROFONTELA | #DSM17
05
En WordPress podemos implementar un siste-
ma de cache mediante plugins.
Lo más común es implementar un cache de página, es decir, que
guarda una copia preprocesada de la página.
Existen decenas de plugins de cache para WordPress.
IMPLEMENTAR UN CACHE
PARTE 1
2.1 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
@ALVAROFONTELA | #DSM17
06
En Raiola Networks tenemos 3 plugins de cache favoritos:
IMPLEMENTAR UN CACHE
PARTE 2
2.1 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
WP ROCKET W3 TOTAL CACHEWP FASTEST CACHE
@ALVAROFONTELA | #DSM17
07
Al minificar archivos JS y CSS reducimos su tama-
ño y los simplificamos.
Al combinar archivos JS y CSS combinamos varios
archivos JS o varios archivos CSS en uno solo.
COMBINAR Y MINIFICAR CSS Y
JAVASCRIPT PARTE 1
2.2 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
@ALVAROFONTELA | #DSM17
08
Podemos minificar y combinar de forma manual si somos
programadores.
Podemos minificar y combinar de forma automática con
plugins, aunque no suele ser efectivo.
Un buen plugin para minificar y combinar en WordPress
es Autoptimize.
COMBINAR Y MINIFICAR CSS Y
JAVASCRIPT PARTE 2
2.2 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
@ALVAROFONTELA | #DSM17
09
Mediante carga asíncrona podemos hacer que varios elementos o
scripts se carguen al mismo tiempo.
CARGA ASÍNCRONA
Esto elimina muchas esperas innecesarias.
2.3 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
@ALVAROFONTELA | #DSM17
10
COMPRESIÓN GZIP O DEFLATE
PARTE 1
2.4 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
Mediante la compresión GZIP o Deflate conse-
guimos comprimir los archivos del sitio web
con GZIP automáticamente.
Podemos activar la compresión GZIP en Apache mediante el .htac-
cess o en Nginx haciendo los cambios en los archivos de configura-
ción.
@ALVAROFONTELA | #DSM17
11
COMPRESIÓN GZIP O DEFLATE
PARTE 2
2.4 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
NetFlix ha conseguido ahorrar un
43% de ancho de banda y ha me-
jorado la velocidad de carga un
25% solo activando la compresión
GZIP.
Evidentemente, no todos los sitios web tienen el
trafico de NetFlix y por lo tanto no se conseguirán
los mismos resultados con la compresión GZIP.
@ALVAROFONTELA | #DSM17
12
El mayor problema de WPO de la mayoría de las webs son las
imágenes sin optimizar.
El 99% de los autores de contenido web no ajustan las di-
mensiones de las imágenes antes de subirlas.
Podemos optimizar las imágenes automáticamente al subir-
las mediante plugins.
OPTIMIZAR IMÁGENES PARTE 1
2.5 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
@ALVAROFONTELA | #DSM17
13
OPTIMIZAR IMÁGENES PARTE 2
2.5 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
EWWW IMAGE OPTIMIZER O IMAGIFY IMSANITY
EWWW Image Optimizer o Imagify son
dos excelentes alternativas para optimi-
zar imágenes automáticamente al subir-
las.
Imsanity es un plu-
gin para Wordpress
que puede ajustar los
tamaños máximos
automáticamente en
WordPress.
@ALVAROFONTELA | #DSM17
14
Los servicios de CDN permiten servir los contenidos estáticos des-
de servidores cercanos al visitante geográficamente hablando.
En un Internet tan globalizado e internacional, los CDN cobran es-
pecial importancia para cualquier proyecto web.
Al servir los archivos desde localizaciones geográficas cercanas al
visitante, bajan las latencias y la web carga más rápido.
IMPLEMENTAR UN CDN PARTE 1
2.6 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
@ALVAROFONTELA | #DSM17
15
Existen cientos de servicios de CDN, nosotros recomendamos estos:
IMPLEMENTAR UN CDN PARTE 2
CLOUDFLARE KEYCDN CDN77 CLOUDFRONT
2.6 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
@ALVAROFONTELA | #DSM17
16
Esto es un Query String:
DESACTIVAR LOS QUERY
STRINGS
A efectos prácticos reales no aportan nada, pero pueden dificultar
el cacheo de los elementos que cargan con Query Strings.
2.7 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
@ALVAROFONTELA | #DSM17
17
El API Heartbeat permite usar AJAX en Wordpress.
Muchos plugins grandes como WooCommerce y muchos themes
complejos abusan del API Heartbeat y pueden provocar problemas
de rendimiento.
El API Heartbeat realiza peticiones cada ciertos segundos al servi-
dor.
CONTROLAR EL API HEARTBEAT
EN WORDPRESS PARTE 1
2.8 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
@ALVAROFONTELA | #DSM17
18
Mediante plugins o mediante una función en el
functions.php podemos desactivar los “pulsos” del
API Heartbeat o aumentar el periodo de tiempo
entre “pulsos”.
CONTROLAR EL API HEARTBEAT
EN WORDPRESS PARTE 2
2.8 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
@ALVAROFONTELA | #DSM17
19
El cache de navegador ahorra recursos en general, pero sobretodo
ahorra peticiones al servidor.
Mediante el cache de navegador se guardan archivos en el ordena-
dor del visitante al hacer la primera visita para que en las siguien-
tes visitas no sea necesario descargar los archivos.
Podemos activar el “browser caching” mediante el .htaccess en
Apache o en los archivos de configuración de Nginx.
ACTIVAR EL CACHE DE
NAVEGADOR
2.9 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
@ALVAROFONTELA | #DSM17
DOMAIN SHARDING O CARGA
PARALELA PARTE 1
2.10 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
20
Mediante Domain Sharding o Carga Paralela po-
demos hacer que se carguen varios elementos
de la web a la vez.
El Domain Sharding también se suele aplicar cuando implementamos
un CDN. Podemos configurar la carga paralela en WordPress usando el
plugin “Domain Sharding” o con algunos plugins de cache conocidos
como W3 Total Cache o WP Rocket
@ALVAROFONTELA | #DSM17
DOMAIN SHARDING O CARGA
PARALELA PARTE 2
2.10 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
21
@ALVAROFONTELA | #DSM17
PHP7 MEJOR QUE PHP5
2.11 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
22
Una de las mejoras de PHP7 frente a las versiones anteriores es el rendimiento.
PHP7 puede llegar a ofrecer un 300% más de rendimiento que PHP 5.4
PHP 5.4.45
PHP 7.0.0
BENCHMARK DE VERSIONES DE PHP
Test math Test stringmanipulation Test loops Test ifelse
@ALVAROFONTELA | #DSM17
HTTP/2 PARTE 1
2.12 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
23
HTTP/2 ofrece varias mejoras en lo que a WPO se
refiere.
La mejora principal de WPO de HTTP/2 es la multiplexación.La multipl-
exación mejora la carga de páginas con muchas peticiones.
HTTP/2 solo funciona con SSL, es decir, con HTTPS
@ALVAROFONTELA | #DSM17
HTTP/2 PARTE 2
2.12 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
24
HTTP /1.1 HTTP /2
CONSULTOR WORDPRESS & CO-FUNDADOR DE RAIOLA NETWORKS
#DSM17
@ALVAROFONTELA
@RAIOLANETWORKS
RAIOLANETWORKS.ES

Contenu connexe

Tendances

Dreamwaver2222222222222
Dreamwaver2222222222222Dreamwaver2222222222222
Dreamwaver2222222222222
Jose David
 
Presentación sin título
Presentación sin títuloPresentación sin título
Presentación sin título
Dylan Caro
 

Tendances (12)

Dreamwaver2222222222222
Dreamwaver2222222222222Dreamwaver2222222222222
Dreamwaver2222222222222
 
Dreamwaver
DreamwaverDreamwaver
Dreamwaver
 
Hosting WordPress
Hosting WordPress
Hosting WordPress
Hosting WordPress
 
Whitepaper - Cómo crear un menú desplegable en WordPress
Whitepaper - Cómo crear un menú desplegable en WordPress Whitepaper - Cómo crear un menú desplegable en WordPress
Whitepaper - Cómo crear un menú desplegable en WordPress
 
WordPress: cómo aumentar la velocidad y la seguridad de una web
WordPress: cómo aumentar la velocidad y la seguridad de una webWordPress: cómo aumentar la velocidad y la seguridad de una web
WordPress: cómo aumentar la velocidad y la seguridad de una web
 
La importancia de la caché para un proyecto WordPress - WordCamp Sevilla 2016
La importancia de la caché para un proyecto WordPress - WordCamp Sevilla 2016La importancia de la caché para un proyecto WordPress - WordCamp Sevilla 2016
La importancia de la caché para un proyecto WordPress - WordCamp Sevilla 2016
 
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 2016
 
WPO para WordPress
WPO para WordPressWPO para WordPress
WPO para WordPress
 
Migraciones en WordPress
Migraciones en WordPressMigraciones en WordPress
Migraciones en WordPress
 
ANÁLISIS DE UN CASO Y PROPUESTA DE SOLUCIÓN
ANÁLISIS DE UN CASO Y PROPUESTA DE SOLUCIÓNANÁLISIS DE UN CASO Y PROPUESTA DE SOLUCIÓN
ANÁLISIS DE UN CASO Y PROPUESTA DE SOLUCIÓN
 
Todo sobre dreamweaver
Todo sobre dreamweaverTodo sobre dreamweaver
Todo sobre dreamweaver
 
Presentación sin título
Presentación sin títuloPresentación sin título
Presentación sin título
 

Similaire à 12 técnicas WPO para optimizar Wordpress

Emprendiendo con Wordpress
Emprendiendo con WordpressEmprendiendo con Wordpress
Emprendiendo con Wordpress
Ytzvan Mastino
 

Similaire à 12 técnicas WPO para optimizar Wordpress (20)

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
 
Puntos clave para optimizar Wordpress by Raiola Networks
Puntos clave para optimizar Wordpress by Raiola NetworksPuntos clave para optimizar Wordpress by Raiola Networks
Puntos clave para optimizar Wordpress by Raiola Networks
 
WPO para Woocommerce - Alvaro Fontela
WPO para Woocommerce - Alvaro FontelaWPO para Woocommerce - Alvaro Fontela
WPO para Woocommerce - Alvaro Fontela
 
Presentacion optimiza tu vps
Presentacion optimiza tu vpsPresentacion optimiza tu vps
Presentacion optimiza tu vps
 
Consejos para optimizar tu sitio web basado en WordPress
Consejos para optimizar tu sitio web basado en WordPressConsejos para optimizar tu sitio web basado en WordPress
Consejos para optimizar tu sitio web basado en WordPress
 
WPO en servidores y entornos web
WPO en servidores y entornos webWPO en servidores y entornos web
WPO en servidores y entornos web
 
WPO: Optimiza la velocidad de carga de tu web para encantar a Google
WPO: Optimiza la velocidad de carga de tu web para encantar a GoogleWPO: Optimiza la velocidad de carga de tu web para encantar a Google
WPO: Optimiza la velocidad de carga de tu web para encantar a Google
 
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 WordPress
 
Wordpress
Wordpress Wordpress
Wordpress
 
Antonio Torres - WPO Wordpress - EN@E Digital Meeting
Antonio Torres - WPO Wordpress - EN@E Digital MeetingAntonio Torres - WPO Wordpress - EN@E Digital Meeting
Antonio Torres - WPO Wordpress - EN@E Digital Meeting
 
Mejorar WPO en WordPress
Mejorar WPO en WordPressMejorar WPO en WordPress
Mejorar WPO en WordPress
 
Optimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-MemoryOptimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-Memory
 
WordPress WPO: Consejos y Herramientas (Federico Álvarez - Meetup Bs. As. Oct...
WordPress WPO: Consejos y Herramientas (Federico Álvarez - Meetup Bs. As. Oct...WordPress WPO: Consejos y Herramientas (Federico Álvarez - Meetup Bs. As. Oct...
WordPress WPO: Consejos y Herramientas (Federico Álvarez - Meetup Bs. As. Oct...
 
Emprendiendo con Wordpress
Emprendiendo con WordpressEmprendiendo con Wordpress
Emprendiendo con Wordpress
 
Los 10 mandamientos del WPO
Los 10 mandamientos del WPOLos 10 mandamientos del WPO
Los 10 mandamientos del WPO
 
Servidor Cloud, Tu Solucion De Cloud Hosting A Medida
Servidor Cloud, Tu Solucion De Cloud Hosting A Medida
Servidor Cloud, Tu Solucion De Cloud Hosting A Medida
Servidor Cloud, Tu Solucion De Cloud Hosting A Medida
 
Como aplicar técnicas WPO para optimizar el crawl budget
Como aplicar técnicas WPO para optimizar el crawl budgetComo aplicar técnicas WPO para optimizar el crawl budget
Como aplicar técnicas WPO para optimizar el crawl budget
 
Escalando WordPress
Escalando WordPressEscalando WordPress
Escalando WordPress
 
Cómo mejorar-la-velocidad-de-tu-web (Cámara madrid)
Cómo mejorar-la-velocidad-de-tu-web (Cámara madrid)Cómo mejorar-la-velocidad-de-tu-web (Cámara madrid)
Cómo mejorar-la-velocidad-de-tu-web (Cámara madrid)
 
Optimiza WordPress y a correr - WordCamp Cantabria 2015 - @DarioBF
Optimiza WordPress y a correr - WordCamp Cantabria 2015 - @DarioBFOptimiza WordPress y a correr - WordCamp Cantabria 2015 - @DarioBF
Optimiza WordPress y a correr - WordCamp Cantabria 2015 - @DarioBF
 

Dernier (8)

Manual de usuario de camioneta Mitsubishi L200.pdf
Manual de usuario de camioneta Mitsubishi L200.pdfManual de usuario de camioneta Mitsubishi L200.pdf
Manual de usuario de camioneta Mitsubishi L200.pdf
 
AC-CDI Electricidad de motocicleta, diagrama de conexion
AC-CDI Electricidad de motocicleta, diagrama de conexionAC-CDI Electricidad de motocicleta, diagrama de conexion
AC-CDI Electricidad de motocicleta, diagrama de conexion
 
tipos de suspension automotriz -rea marlon.pdf
tipos de suspension automotriz -rea marlon.pdftipos de suspension automotriz -rea marlon.pdf
tipos de suspension automotriz -rea marlon.pdf
 
valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
 
Calculadora de salud.pdfjsisiskejdjdjkjk
Calculadora de salud.pdfjsisiskejdjdjkjkCalculadora de salud.pdfjsisiskejdjdjkjk
Calculadora de salud.pdfjsisiskejdjdjkjk
 
PROYECTO FERIA.docxppppppppppppppppppppp
PROYECTO FERIA.docxpppppppppppppppppppppPROYECTO FERIA.docxppppppppppppppppppppp
PROYECTO FERIA.docxppppppppppppppppppppp
 
BALANCE TÉRMICO-MOTORES DE COMBUSTIÓN INTERNA.pptx
BALANCE TÉRMICO-MOTORES DE COMBUSTIÓN INTERNA.pptxBALANCE TÉRMICO-MOTORES DE COMBUSTIÓN INTERNA.pptx
BALANCE TÉRMICO-MOTORES DE COMBUSTIÓN INTERNA.pptx
 
SENSORES POSICION MOTOR y su ubicacion en el motor
SENSORES POSICION MOTOR y su ubicacion en el motorSENSORES POSICION MOTOR y su ubicacion en el motor
SENSORES POSICION MOTOR y su ubicacion en el motor
 

12 técnicas WPO para optimizar Wordpress

  • 1. CONSULTOR WORDPRESS & CO-FUNDADOR DE RAIOLA NETWORKS “12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS”
  • 2. ¿QUÉ CONSEGUIMOS APLICAN- DO TÉCNICAS WPO? 01 MEJORAMOS LA USABILIDAD Y LA CONVERSIÓN. APROVECHA- MOS MEJOR EL CRAWL BUDGET ASIGNADO. REDUCIR EL CONSUMO DE RECURSOS DE LA WEB EN EL SERVIDOR. 1.0 ¿QUÉ CONSEGUIMOS APLICANDO TÉCNICAS WPO? @ALVAROFONTELA | #DSM17
  • 3. @ALVAROFONTELA | #DSM17 02 Los usuarios, clientes y visitantes de una web quieren que la web cargue rápido. Si un sitio carga rápido, la experiencia de usuario mejo- rará. Al mejorar la usabilidad y la experiencia de usua- rio conseguiremos aumentar la conversión. ¿QUÉ CONSEGUIMOS APLICAN- DO TÉCNICAS WPO? 1.1 ¿QUÉ CONSEGUIMOS APLICANDO TÉCNICAS WPO?
  • 4. @ALVAROFONTELA | #DSM17 03 Si Google puede descargar más rápido nuestro sitio web, podrá rastrear más páginas en el mismo tiempo. Cuantas más páginas sea capaz de rastrear el bot de Google, mejor apro- vecharemos el “presupuesto de ras- treo” o “crawl budget”. APROVECHAR MEJOR EL CRAWL BUDGET 1.2 ¿QUÉ CONSEGUIMOS APLICANDO TÉCNICAS WPO?
  • 5. @ALVAROFONTELA | #DSM17 04 Con técnicas WPO además de mejorar la veloci- dad de carga, reducimos el consumo de recur- sos en el servidor. Las técnicas WPO que más ayudan a reducir el consumo de recursos en el servidor son las relacionadas con los sistemas de cache. ¿QUÉ CONSEGUIMOS APLICAN- DO TÉCNICAS WPO? 1.3 ¿QUÉ CONSEGUIMOS APLICANDO TÉCNICAS WPO?
  • 6. 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
  • 7. @ALVAROFONTELA | #DSM17 05 En WordPress podemos implementar un siste- ma de cache mediante plugins. Lo más común es implementar un cache de página, es decir, que guarda una copia preprocesada de la página. Existen decenas de plugins de cache para WordPress. IMPLEMENTAR UN CACHE PARTE 1 2.1 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
  • 8. @ALVAROFONTELA | #DSM17 06 En Raiola Networks tenemos 3 plugins de cache favoritos: IMPLEMENTAR UN CACHE PARTE 2 2.1 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS WP ROCKET W3 TOTAL CACHEWP FASTEST CACHE
  • 9. @ALVAROFONTELA | #DSM17 07 Al minificar archivos JS y CSS reducimos su tama- ño y los simplificamos. Al combinar archivos JS y CSS combinamos varios archivos JS o varios archivos CSS en uno solo. COMBINAR Y MINIFICAR CSS Y JAVASCRIPT PARTE 1 2.2 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
  • 10. @ALVAROFONTELA | #DSM17 08 Podemos minificar y combinar de forma manual si somos programadores. Podemos minificar y combinar de forma automática con plugins, aunque no suele ser efectivo. Un buen plugin para minificar y combinar en WordPress es Autoptimize. COMBINAR Y MINIFICAR CSS Y JAVASCRIPT PARTE 2 2.2 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
  • 11. @ALVAROFONTELA | #DSM17 09 Mediante carga asíncrona podemos hacer que varios elementos o scripts se carguen al mismo tiempo. CARGA ASÍNCRONA Esto elimina muchas esperas innecesarias. 2.3 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
  • 12. @ALVAROFONTELA | #DSM17 10 COMPRESIÓN GZIP O DEFLATE PARTE 1 2.4 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS Mediante la compresión GZIP o Deflate conse- guimos comprimir los archivos del sitio web con GZIP automáticamente. Podemos activar la compresión GZIP en Apache mediante el .htac- cess o en Nginx haciendo los cambios en los archivos de configura- ción.
  • 13. @ALVAROFONTELA | #DSM17 11 COMPRESIÓN GZIP O DEFLATE PARTE 2 2.4 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS NetFlix ha conseguido ahorrar un 43% de ancho de banda y ha me- jorado la velocidad de carga un 25% solo activando la compresión GZIP. Evidentemente, no todos los sitios web tienen el trafico de NetFlix y por lo tanto no se conseguirán los mismos resultados con la compresión GZIP.
  • 14. @ALVAROFONTELA | #DSM17 12 El mayor problema de WPO de la mayoría de las webs son las imágenes sin optimizar. El 99% de los autores de contenido web no ajustan las di- mensiones de las imágenes antes de subirlas. Podemos optimizar las imágenes automáticamente al subir- las mediante plugins. OPTIMIZAR IMÁGENES PARTE 1 2.5 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
  • 15. @ALVAROFONTELA | #DSM17 13 OPTIMIZAR IMÁGENES PARTE 2 2.5 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS EWWW IMAGE OPTIMIZER O IMAGIFY IMSANITY EWWW Image Optimizer o Imagify son dos excelentes alternativas para optimi- zar imágenes automáticamente al subir- las. Imsanity es un plu- gin para Wordpress que puede ajustar los tamaños máximos automáticamente en WordPress.
  • 16. @ALVAROFONTELA | #DSM17 14 Los servicios de CDN permiten servir los contenidos estáticos des- de servidores cercanos al visitante geográficamente hablando. En un Internet tan globalizado e internacional, los CDN cobran es- pecial importancia para cualquier proyecto web. Al servir los archivos desde localizaciones geográficas cercanas al visitante, bajan las latencias y la web carga más rápido. IMPLEMENTAR UN CDN PARTE 1 2.6 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
  • 17. @ALVAROFONTELA | #DSM17 15 Existen cientos de servicios de CDN, nosotros recomendamos estos: IMPLEMENTAR UN CDN PARTE 2 CLOUDFLARE KEYCDN CDN77 CLOUDFRONT 2.6 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
  • 18. @ALVAROFONTELA | #DSM17 16 Esto es un Query String: DESACTIVAR LOS QUERY STRINGS A efectos prácticos reales no aportan nada, pero pueden dificultar el cacheo de los elementos que cargan con Query Strings. 2.7 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
  • 19. @ALVAROFONTELA | #DSM17 17 El API Heartbeat permite usar AJAX en Wordpress. Muchos plugins grandes como WooCommerce y muchos themes complejos abusan del API Heartbeat y pueden provocar problemas de rendimiento. El API Heartbeat realiza peticiones cada ciertos segundos al servi- dor. CONTROLAR EL API HEARTBEAT EN WORDPRESS PARTE 1 2.8 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
  • 20. @ALVAROFONTELA | #DSM17 18 Mediante plugins o mediante una función en el functions.php podemos desactivar los “pulsos” del API Heartbeat o aumentar el periodo de tiempo entre “pulsos”. CONTROLAR EL API HEARTBEAT EN WORDPRESS PARTE 2 2.8 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
  • 21. @ALVAROFONTELA | #DSM17 19 El cache de navegador ahorra recursos en general, pero sobretodo ahorra peticiones al servidor. Mediante el cache de navegador se guardan archivos en el ordena- dor del visitante al hacer la primera visita para que en las siguien- tes visitas no sea necesario descargar los archivos. Podemos activar el “browser caching” mediante el .htaccess en Apache o en los archivos de configuración de Nginx. ACTIVAR EL CACHE DE NAVEGADOR 2.9 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS
  • 22. @ALVAROFONTELA | #DSM17 DOMAIN SHARDING O CARGA PARALELA PARTE 1 2.10 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS 20 Mediante Domain Sharding o Carga Paralela po- demos hacer que se carguen varios elementos de la web a la vez. El Domain Sharding también se suele aplicar cuando implementamos un CDN. Podemos configurar la carga paralela en WordPress usando el plugin “Domain Sharding” o con algunos plugins de cache conocidos como W3 Total Cache o WP Rocket
  • 23. @ALVAROFONTELA | #DSM17 DOMAIN SHARDING O CARGA PARALELA PARTE 2 2.10 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS 21
  • 24. @ALVAROFONTELA | #DSM17 PHP7 MEJOR QUE PHP5 2.11 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS 22 Una de las mejoras de PHP7 frente a las versiones anteriores es el rendimiento. PHP7 puede llegar a ofrecer un 300% más de rendimiento que PHP 5.4 PHP 5.4.45 PHP 7.0.0 BENCHMARK DE VERSIONES DE PHP Test math Test stringmanipulation Test loops Test ifelse
  • 25. @ALVAROFONTELA | #DSM17 HTTP/2 PARTE 1 2.12 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS 23 HTTP/2 ofrece varias mejoras en lo que a WPO se refiere. La mejora principal de WPO de HTTP/2 es la multiplexación.La multipl- exación mejora la carga de páginas con muchas peticiones. HTTP/2 solo funciona con SSL, es decir, con HTTPS
  • 26. @ALVAROFONTELA | #DSM17 HTTP/2 PARTE 2 2.12 12 TÉCNICAS WPO PARA OPTIMIZAR WORDPRESS 24 HTTP /1.1 HTTP /2
  • 27. CONSULTOR WORDPRESS & CO-FUNDADOR DE RAIOLA NETWORKS #DSM17 @ALVAROFONTELA @RAIOLANETWORKS RAIOLANETWORKS.ES