Mejora el rendimiento de tu WordPress [Javier Casares - @JavierCasares]

16
Mejora el rendimiento de tu WordPress Javier Casares www.javiercasares.com // @JavierCasares

Transcript of Mejora el rendimiento de tu WordPress [Javier Casares - @JavierCasares]

Mejora el rendimientode tu WordPress

Javier Casares

www.javiercasares.com // @JavierCasares

JavierCasares.com

SEO: javiercasares.com/seo

WPO: javiercasares.com/wpo

[email protected]

• WordPress Barcelona• www.wpbarcelona.com

• @WPBarcelona

Rendimiento y WordPress

• Configuración

• Análisis

• Alojamiento Web

• Plantillas

• Plugins

Configuración

• No almacenar historial de entradas

define ('WP_POST_REVISIONS', false);

• Vaciar la papelera

define ('EMPTY_TRASH_DAYS', 7);

Análisis

¿Qué es lo que #$*& un WordPress?

1. Los plugins

2. Las plantillas

3. La mala configuración del servidor

...y me atrevería a decir que en ese orden.

Análisis

• Web Page Test• Qué ocurre desde el exterior

• Ayuda a saber qué mejorar (CSS, JS, DNS…)

• P3 (Plugin Performance Profiler)• Qué ocurre desde el interior

• Cuánto cuesta generar el core, plantillas, plugins…

• Detectamos qué va bien y qué va mal.

Alojamiento Web

• ¿Cuántas visitas tengo?

• ¿Cuántas visitas soporto?

• ¿Cuántas visitas querría soportar?

• Compartido vs. Dedicado vs. Virtualizado

• MySQL vs. MariaDB vs. Percona

• Recomendado: WordPress Performance Optimization

• Recomendado: 12+ Best WordPress Plugins to Cleanup and Optimize Database and Improve Performance

Alojamiento Web

• Activar la compresión gzip / deflate (mejor desde servidor)

Activar el gzip de WordPress desde las opciones:

/wp-admin/options.php

busca el parámetro [gzipcompression] y lo pones a '1'.

• Caché• Capas inferiores (PHP)

• Capas superiores (Varnish)

• mod_expires (Dile al navegador cuánto tiempo guardar la información)

Plantillas

• Las plantillas “no son” WordPress (no son core)

• Las mejoras en las plantillas depende de las personas

• Hay que seguir cualquier manual de WPO para mejorarlas

• ¿Una primera idea de qué hacer?• javiercasares.com/wpo

• Recomendado: Performance review of 10 popular WordPress themes

Plugins

• Bienvenidos al maravilloso mundo de los “plugins”

• Plugins Generales• Real IP

• WP Mail SMTP

• Hide Admin Bar from Non-Admins

• WordPress HTTPS (SSL)

Plugins

• Plugins "Minify"• WP Minify

• WP Minify Fix

• Better WordPress Minify

• Plugins "Asincronía"• Lazy Load

• Infinite-Scroll

Plugins

• Plugins Monitor SQL• Query Monitor

• Debug Queries

• Cachea, distribuye y mejora la BDD:• HyperDB

• Recomendado: How to Optimize WordPress Database for Better Performance

Plugins

• Plugins Imágenes• WP Smush.it

• Regenerate Thumbnails

• EWWW Image Optimizer

• CW Image Optimizer

• Imsanity

• Hammy

• Recomendado: 9 WordPress Plugins to Improve Images Performance

Plugins

• Las cachés de WordPress• W3 Total Cache• WP Super Cache• Quick Cache• Hyper Cache• WP Fastest Cache• WP Fast Cache

• … y otros tantos más

• Recomendado: Get a Better Performance with WordPress Transients API

¿Aún más?

• WordPress Optimization/WordPress Performance

• 18 Useful Tricks To Speed Up WordPress & Boost Performance

• Performance of the Best WordPress Hosting Companies Compared

• Speed Up Your WordPress Site

• 10 Excellent WordPress Plugins to Improve WordPress Performance

GraciasEsta presentación es GPL, así que cópiala, distribúyela

y crea presentaciones mejores en base a ella.

Si os ha sabido a poco:

Escalabilidad y optimización de WordPress

desde WordPress Barcelona