SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
GUÍA PRÁCTICA
WEBEMPRESA.COM
CÓMO MEJORAR LA VELOCIDAD
DE TU WORDPRESS
WEBEMPRESA.COM
¿Cómo acelerar algo que de por sí ya es rápido?
Puede que suene utópico, pero lo cierto es que aún siendo un gestor de conte-
nidos muy rápido, principalmente el núcleo, cuando se le añaden plugins de
otros desarrolladores y temas con muchas funcionalidades, acaba
convirtiéndose en una instalación pesada.
Es evidente que si comparamos los tiempos de carga de WordPress con los de
otros CMS (no es la intención), éste se lleva la palma consiguiendo tiempos
buenos. Incluso a veces con muchos plugins añadidos.
Saber qué temas "son pesados" y qué plugins alargan los tiempos de carga de
la página donde muestran resultados, junto con la optimización de valores del
servidor de alojamiento de WordPress, ayudan a tener una instalación que
funcione, que sirva los contenidos deseados y además "que sea rápida".
¿En que se fija Google cuando analiza tu web?
★ Cómo sirves la página (con o sin alias www/con o sin SSL).
★ Si Minificas HTML, CSS y JavaScript.
★ Si la respuesta del servidor es rápida (en páginas dinámicas lo habitual es
usar algún sistema de caché).
★ Si tus imágenes están optimizadas, ¡TODAS!
★ Hay otros parámetros que también son observados cuando serastreauna
página para indexarla y posicionarla, pero los citados son los más des-
tacados y que tu web debe observar.
1
WEBEMPRESA.COM
2
¿Como acelerar WordPress?
No existe una fórmula única que al aplicarla permita acelerar una
instalación de WordPress para obtener una puntuación 100/100.
Sin embargo sí que hay muchas formas de optimizar una web hasta obtener
una buena puntuación: a base de rascar aquí y allá parámetros e ir mejorando
las configuraciones.
Los puntos más destacados para obtener una velocidad de carga buena
son los siguientes:
1. Escoger un buen Hosting.
2. Utilizar un tema rápido y ligero.
3. Usar plugins ¡pero sólo los necesarios!
4. Gestionar el caching con WP Super Cache, u otras soluciones como
caché de servidor tipo Varnish.
5. Optimizar las imágenes.
6. Optimizar la base de datos.
7. Mejorar la carga de js y css (tener en cuenta también la caché de
está-ticos).
Siempre puedes añadir el uso de un CDN (como CloudFlare) para mejorar aún
más los tiempos de carga gestionando los estáticos externamente. Sin
embargo, esto no siempre es necesario y a veces puede ser hasta
contraproducente.
Por ejemplo, con la llegada de HTTP2 ya no es necesario dividir la carga de
estáticos en diferentes subdominios para mejorar la velocidad de descarga
de estáticos, porque HTTP2 soluciona este problema de raíz y
permite descargar los estáticos de forma óptima en paralelo (para usar
HTTP2 es necesario que la web funcione bajo HTTPS).
Conocer los detalles de tu sitio web te aportará pistas sobre qué elementos
de la página están contribuyendo a ralentizarla, de forma que
puedas centrarte primero en corregir esos problemas y luego, a base de
análisis de carga con diferentes herramientas (no te centres sólo en una)
evaluar los avances que vas consiguiendo a base de depurar problemas
detectados.
No te vuelvas loco queriendo corregir todo de golpe, pues lo más probable
es que acabes liándola más gorda aún.
Usa el sentido común y corrige los posibles problemas de uno en uno y, tras
cada corrección, ejecuta un análisis para tener certeza de que ese punto ha
quedado solventado con la intervención realizada
1. ESCOGER UN BUEN HOSTING
WEBEMPRESA.COM
La elección de un buen Hosting para tus proyectos con WordPress es el pilar a
partir del cual podrás construir la estabilidad de tus webs y hacer que la carga
sea rápida sin descuidar factores importantes como la seguridad
y la accesibilidad.
Existen muchos (y muy buenos) Hostings, y en España y América Latina hay
cada vez más propuestas serias y profesionales para alojar webs.
Es importante que dediques tiempo a investigar qué servicios requiere tu
proyecto web y luego analices las propuestas que los diferentes
proveedores de alojamiento te ofrecen, evaluando su experiencia en la
implantación y optimización de sus servidores para que WordPress se
ejecute en las mejores condi-ciones.
Apuesta siempre por proveedores que dediquen esfuerzos a potenciar
WordPress, que desarrollen herramientas específicas para que puedas evaluar
el comportamiento de tus webs y que te den el soporte necesario cuando los
problemas se presentan.
Hay mucho debate con respecto a si se debe alojar un proyecto de WordPress
en un servidor compartido o en uno dedicado. No pretendemos entrar en
este debate pero sí podemos decir, fruto de la experiencia adquirida los
últimos años, que en servidores compartidos pueden convivir
numerosas instalaciones de WordPress sin que unas acaben
afectando negativamente a las demás, siempre y cuando tu proveedor
de Hosting tenga claro las fórmulas correctas y sepa cómo gestionar
los límites de cada cuenta y las mantenga aisladas entre ellas.
Para ello surgieron tecnologías como CloudLinux que usan las
nuevas herramientas del núcleo (kernel) de Linux que permiten
gestionar cuentas de cPanel como contenedores virtuales, lo que
permite asegurar más las cuentas a nivel de seguridad y de consumo de
recursos.
3
2. UTILIZA UN TEMA RÁPIDO
WEBEMPRESA.COM
Los temas son la identidad de tu sitio web. Sin ellos volveríamos al pasado,
donde existían pocos gestores de contenidos y apenas un par de layouts o
plantillas.
Ahora existen numerosos sitios que ofrecen plantillas (temas en WordPress)
de calidad y gratuitas, también desde el dashboard de WordPress puedes
obtener muchos temas rápidamente y gratis, e instalarlos en tu web con
apenas uno o dos clics.
Escoge temas que realmente cubran todos los campos o apartados que necesi-
tas para tu web, que pasen por procesos de actualizaciones regulares, que se-
an fluidos (Responsive Web Design) de manera que se adapten correctamente
a cualquier dispositivo en el que tu web se muestre.
Los temas comerciales son una apuesta importante que no debes dejar
de lado. Existen buenos desarrolladores que publican regularmente sus
temas de calidad y que cumplen muy bien con los requisitos
necesarios de usabilidad, accesibilidad, SEO. Y además son elegantes.
Hay temas que requieren el uso de un framework para funcionar, pero que
en ocasiones sobrecargan innecesariamente tu instalación web. Estudia bien si
realmente necesitas un tema de largo recorrido, con muchos elementos visua-
les y de complejas configuraciones. Es posible que al final acabes utilizando un
20% de todas las funciones que el tema incorpora.
Utilizar temas pensados para proyectos grandes en pequeños sitios webs es
un error que con el tiempo acabas pagando, pues conviertes un núcleo ligero
en un tren de mercancías con numerosos vagones "sin nada útil que aportar"
que acabas teniendo que arrastrar. Es importante que analices bien las
necesidades de tu proyecto y no caigas en la trampa de mostrar cuanta más
información, módulos o widgets. Lo mejor es mejor optar por un enfoque
minimalista si quieres que tu web sea rápida.
4
3. USAR PLUGINS ¡PERO SÓLO LOS NECESARIOS!
WEBEMPRESA.COM
Somos fans de los plugins (son buenos y son necesarios), pero algunas
personas te dirán que no debes usarlos si quieres tener una web
que funcione correctamente y que sea rápida. Sí y no.
Hay que tener conciencia de que instalar plugins es como instalar Apps en tu
móvil: ni todas son buenas, ni ponerlas a funcionar es malo.
Puede que la mayoría las utilices una vez (o nunca) tras instalarlas,
y posiblemente acabarán comiéndose el espacio de tu dispositivo y la
memoria disponible de ejecución. Será como un árbol de navidad lleno de
cosas que solo lucen.
Los plugins deben tener un cometido, cumplir una función que de
otra manera no puedes realizar. Deben aportar características nuevas a las
que el núcleo de WordPress por defecto no incorpora, de lo contrario serán
bonitas luces de Navidad en tu proyecto web.
Hay plugins que son necesarios (de caching, backups, optimización), también
hay plugins para construir contenidos de forma diferente, para relacionarte
con tus lectores, clientes o usuarios y otros para rellenar (si es posible huye de
estos últimos).
Los plugins por si solos no necesariamente ralentizan la carga de tu web. Eso
es una creencia muy extendida que no siempre está
debidamente argumentada y que solo mediante pruebas de
“benchmarking” se puede contestar adecuadamente.
Algunos entran en conflicto con otros porque disputan funcionalidades simila-
res. Otros, porque están mal programados o tienen código que no está muy
depurado, y esto acaba generando errores en tu página.
La máxima que debe imperar en el uso de plugins es:
SI NO LO UTILIZAS, DESINSTÁLALO.
5
4. GESTIONAR EL CACHING DE TU WEB
WEBEMPRESA.COM
Uno de los puntos fuertes de la aceleración de WordPress son los tiempos de
carga, que se mejoran al cachear contenidos, principalmente estáticos, de tu
web. Esto hace que no sea necesario pedírselos al servidor donde se aloja la
web constantemente, o que ésta devuelva resultados cacheados a peticiones
recurrentes de información de tu web.
Plugins como WP Super Cache te ayudan a cachear contenidos de manera
muy sencilla, rápida y con resultados inmediatos.
El plugin WP Super Cache genera archivos HTML estáticos de tu blog
WordPress dinámico. Después de generar un archivo HTML, tu servidor web
servirá ese archivo en lugar de procesar los scripts PHP de WordPress
comparativamente más pesados y que más consumen.
Los archivos HTML estáticos serán servidos a la gran mayoría de usuarios que
te visiten. Los archivos estáticos se sirven a:
★ Los usuarios que no se han identificado.
★ Los usuarios que no han dejado un comentario en tu blog.
★ Los usuarios que no han visto un post protegido con contraseña.
El 99% de tus visitantes se servirá de archivos HTML estáticos. Aquellos
usuarios que no ven los archivos estáticos aún se beneceficiarán porque ellos
verán diferentes archivos almacenados en caché que no son tan eficientes,
pero sigue siendo mejor que sin caché.
Si por alguna razón "supercaching" no funciona en tu servidor, no
te preocupes, el almacenamiento en caché seguirá funcionando, pero
cada solicitud requerirá la carga del motor de PHP.
En circunstancias normales esto no es malo en absoluto y los visitantes
de tu web no notarán esta desaceleración o diferencia.
6
WEBEMPRESA.COM
Nota: Evita el almacenamiento en caché legado en la medida de lo
posible.
Otra opción más sencilla (para ti) que te aportará fantásticos resultados
es Magic Caché. Se trata de un sistema de caché a nivel de
servidor basado en el acelerador Varnish.
Es un sistema propio creado por el equipo de Administradores de Sistemas de
Webempresa en el que se ajustan distintas herramientas como Nginx, Varnish,
Apache, MemCache, OPCache para obtener tiempos de carga de menos de 1
segundo para páginas estándar.
7
El plugin sirve archivos almacenados en caché de 3 maneras (calificados por la
velocidad):
Mod_rewrite: El método más rápido es mediante el uso de Apache mod_rewri-
te (o el módulo que sea semejante de tu servidor compatible) para servir archi-
vos HTML estáticos "supercached". Esto evita por completo PHP y es extrema-
damente rápido.
Si el servidor es golpeado por una avalancha de tráfico se le puede hacer fren-
te fácilmente. Esto requiere el módulo Apache mod_rewrite y una modificación
del archivo .htaccess. Las visitas de los usuarios anónimos o desconocidos se
servirán de esta manera.
PHP: Los archivos estáticos "supercached" ahora se pueden servir por PHP.
El plugin servirá un archivo "supercached" si existe y es casi tan rápido como
el método mod_rewrite. Es más fácil de configurar que el archivo .htaccess
que no necesita ser modificado.
Necesitarás un permalink personalizado. Puedes guardar partes de la página
dinámica en este modo de almacenamiento en caché. El servidor no puede
hacer frente así con una muy gran cantidad de tráfico.
Caching Legacy: Se utiliza principalmente para la caché de páginas para
usuarios conocidos. Usuarios registrados o visitantes que dejan comentarios.
Es el método de almacenamiento en caché más flexible, pero también el más
lento. Si cada página es diferente, algo que es a menudo, es mejor no hacer
caché de páginas para estos usuarios y evitar el almacenamiento en caché le-
gado. El almacenamiento en caché legado también cachea visitas de usuarios
desconocidos si se selecciona este modo de almacenamiento en caché. Es
posible tener elementos dinámicos a tu página en este modo también.
5. OPTIMIZAR IMÁGENES Y A JUSTAR TAMAÑO
WEBEMPRESA.COM Luego asegúrate de que la imagen está optimizada, por que podrías hacerla
pasar de 500Kb a 200KB con una buena optimización.
El espacio para nuestra web es "limitado", por lo que tu cuenta de Hosting, te
guste o no, tendrá un espacio físico determinado (aunque te hayan vendido lo
contrario).
Pues basándome en ese espacio finito, y teorizando con un Hosting de 2GB
(por ejemplo) si tienes una única instalación de WordPress con plugins, un te-
ma más o menos complejo (con sus correspondientes imágenes) y una Biblio-
teca de Medios que almacene contenidos de la misma imagen en varios forma-
tos, digamos que con 100 imágenes (algo muy normalito hoy día) que subas de
16 MB hechas con tu móvil a tu Hosting estamos hablando de 1,6 GB
ocupados solo en imágenes mal optimizadas. Esto significa que te quedan
0,4GB para el resto de tu web.
Optimizar las imágenes antes de subirlas a WordPress, a tu Biblioteca de me-
dios, o por medio del plugin de sliders, productos de WooCommerce, etc., es
tan importante o más que centrarse en minificar o comprimir CSS.
No sirve de nada centrarte en detalles como que el JavaScript se ejecute al fi-
nal de la carga de la página si luego la misma página carga 5 o 10 imágenes de
16 MB cada una multiplicando el tiempo de carga.
En Webempresa trabajamos con una herramienta gratuita, accesible
para todos nuestros clientes, llamada ImageOptimizer. Esto te permite
optimizar TODAS las imágenes de tu Hosting con un par de clics.
Con ImageOptimizer estamos consiguiendo de promedio optimizaciones de
un 20%, con una mejora importante para el SEO, la velocidad de la web
y ahorro en ancho de banda consumido.
Más de 1800 clientes han podido usarlo y mejorar un promedio de 3 puntos
en Google PageSpeed.
8
Recordad cuando los móviles hacían fotos que pesaban 1 MB y eso nos
parecía una exageración. Hoy día, el que más o el que menos, hace fotos de
16MB con resoluciones de 5312 x 2988 (16:9) sin despeinarse. Y eso,
querid@ amig@, es una barbaridad en términos de espacio.
En este caso, lo más importante sería ajustar primero el tamaño de la imagen
antes de subirla. Una imagen de 5312 píxeles de ancho no cabe ni en un
monitor 4K. Por eso las imágenes se suelen mostrar reescaladas mediante
los atributos width y height de la etiqueta img.
Pero imagina el absurdo de cargar una imagen de 16MB cuando realmente po-
drías escalarla a su tamaño normal, pasando a ocupar por ejemplo
500KB. Este paso es el más importante.
6. OPTIMIZAR LA BASE DE DATOS
WEBEMPRESA.COM
Este es otro de los aspectos del mantenimiento de WordPress que los usuarios
suelen pasar por alto. Realizar un mantenimiento regular de los registros
de la base de datos en uso significa hacer una limpieza de los registros gene-
rados por comentarios, plugins, pingbacks, etc.
La base de datos de nuestra web va engordando poco a poco, y llega un mo-
mento en que las consultas que se realizan son más lentas porque la petición
tarda más tiempo en completarse. El problema reside en que cada petición tie-
ne que filtrar cada vez más datos de registros de tablas en la base de datos
hasta encontrar el dato solicitado.
Optimizar la base de datos es tan importante como realizar copias de
seguridad regularmente. Hay que hacerlo frecuentemente, por sanidad de las
tablas y como medida para mejorar los tiempos de carga de la web.
Con el plugin WP-Optimize no es necesario el uso de PhpMyAdmin
para limpiar y optimizar las tablas de bases de datos.
Pero ¿que es phpMyAdmin? Si nos ceñimos a referencias externas podemos
decir que phpMyAdmin es una herramienta escrita en PHP con la intención
de manejar la administración de MySQL a través de páginas web, utilizando
Internet.
Con phpMyAdmin se pueden crear y eliminar Bases de Datos, crear, eliminar y
alterar tablas, borrar, editar y añadir campos, ejecutar cualquier sentencia
SQL, administrar claves en campos, administrar privilegios, exportar datos en
varios formatos y está disponible en 62 idiomas.
Se encuentra disponible bajo la licencia GPL, añadiendo que las opciones de
crear, eliminar… bases de datos no siempre dependen de phpMyAdmin, sino
de la configuración de este servicio a nivel servidor, ya que algunos paneles de
hosting delegan las funciones de creación y eliminación de bases de datos al
panel de Hosting.
9
WEBEMPRESA.COM
★ Permite la limpieza automática de todas las opciones integradas (también
utiliza la retención si está activada).
★ Es posible mantener determinado número de semanas los datos a lim-
piar.
★ Dispone de la opción para añadir o eliminar enlaces en la barra de
dashboard.
★ Es posible Activar/Desactivar la programación semanal de optimización.
★ Aplica comandos nativos de MySQL de WordPress de optimización en las
tablas de la base de datos sin phpMyAdmin o cualquier consulta SQL ma-
nual.
★ Permite visualizar estadísticas de la tablas de base de datos.
★ Muestra el espacio que se puede optimizar y cuánto espacio se ha libera-
do.
★ Plugin habilitado sólo para administradores.
★ Las opciones potencialmente peligrosas aparecen marcadas en ROJO para
su revisión y corrección.
10
Realizar estas tareas para muchos usuarios que carecen de los conocimientos
necesarios, recurriendo al uso de phpMyAdmin, puede resultar complejo o
cuando menos reviste cierta complejidad que en ocasiones acaba con la
eliminación de registros, tablas o inclusive la propia base de datos por una
manipulación indebida.
Con el plugin WP-Optimize es posible optimizar y reducir el tamaño de las ta-
blas de la base de datos mediante la eliminación de revisiones posteriores
no necesarias. Por ejemplo, si tienes un post que es de aproximadamente 100
KB de datos y tienes 5 revisiones de ese post, el espacio total perdido es de
unos 500KB, por lo que si tienes 100 post similares estás ocupando 50 MB de
espa-cio en la base de datos.
Es posible limpiar automáticamente la base de datos cada semana o mante-
ner los datos un determinado tiempo sin eliminar.
Características de WP-Optimize:
★ Permite la eliminación de revisiones de post.
★ Permite la eliminación de comentarios no aprobados y de spam.
★ Permite la eliminación de los comentarios en la papelera.
★ Adaptado a su uso desde dispositivos móviles.
★ Permite la eliminación de todos los trackbacks y pingbacks.
★ Limpieza automática de los post guardados como borrador.
★ Eliminación de opciones transitorias.
★ Permite limpiar post de la papelera.
7. MEJORAR LA CARGA DE JAVASCRIPT Y CSS
WEBEMPRESA.COM
Los espacios en blanco de tu web, los comentarios, líneas en blanco y cual-
quier cosa redundante en tu código sin un objetivo específico es inservible pa-
ra un servidor y contribuye a aumentar el espacio ocupado y los tiempos de
consulta de registros.
Los ficheros estáticos de Hojas de Estilo en Cascada (CSS) o JavaScript se sirven
directamente desde Nginx (servidor web similar a Apache), por lo que si habili-
tas la compresión GZip desde tu Panel de Hosting (cPanel) ésta no será efecti-
va para estos ficheros, ya que sólo se aplica a los ficheros servidos por Apache.
Cuando se utiliza Nginx como proxy inverso las opciones de plugins como WP
Performance Score Booster u otros similares pueden no afectar a
algún archivo JS o CSS.
Si quieres gestionar este tipo de compresión en WordPress, sin hacerlo en el
Hosting, añadiendo el siguiente código en tu archivo .htaccess:
11
## Habilitar compresión para WordPress
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/atom_xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-shockwave-flash
AddOutputFilterByType DEFLATE image/svg+xml .svg .svgz
</IfModule>
WEBEMPRESA.COM
Es importante también asegurarte que permites el indexado a Google y otros
bots de indexado en tu archivo robots.txt de estos archivos añadiendo lo
si-guiente:
Puedes ver los detalles en la documentación oficial de Google PageSpeed In-
sights. Para habilitar la compresión GZip en WP sin editar el archivo htaccess ni
instalar plugins, puedes hacerlo a través de las opciones del Panel de Admi-
nistración de WordPress.
Estas opciones se encuentran ocultas, por lo que tienes que seguir estos pasos
para ver el campo a cambiar:
★ Accede a tu panel de administrador de WordPress (dashboard) y en la ba-
rra de direcciones veras: http://tu_dominio.com/wp-admin/
★ Agrega option.php dejando la URL de esta forma:
http://tu_dominio.com/wp-admin/options.php
★ Busca la palabra Gzip, que se encuentra dentro de las opciones y verás un
campo con valor cero que tendrás que cambiar a valor uno 1.
★ Guarda los cambios.
Es importante que realices una copia de seguridad antes de proceder con
es-tos cambios.
12
User-Agent: Googlebot
Allow: /*.css$
Allow: /*.js$
Conclusiones
La seguridad de un sitio web es realmente importante. Que tenga un buen SEO
on-page es fundamental para que tu sitio posicione mejor y que Google y otros
buscadores lo vean con buenos ojos.
La estética es otro factor que el usuario final tiene en cuenta, pero si hay un
punto que incide directamente en el usuario y su grado de aceptación de tu
sitio web ese es la velocidad de carga.
Dedicar tiempo y esfuerzo a conseguir que tu web pase de ser "una tortuga" a
competir en la maratón de webs es la acción más importante a la que deberías
dedicar todos tus esfuerzos tras construir tu sitio con WordPress.
Al final se trata de enamorar a Google (a sus bots) y a los usuarios que podrán
acabar convirtiéndose en habituales de tus contenidos, compradores de tu
productos o consumidores de los servicios que ofreces.

Weitere ähnliche Inhalte

Was ist angesagt?

5 plugins de WordPress para mejorar la velocidad de carga de tu blog
5 plugins de WordPress para mejorar la velocidad de carga de tu blog5 plugins de WordPress para mejorar la velocidad de carga de tu blog
5 plugins de WordPress para mejorar la velocidad de carga de tu blogEMO Marketing
 
Manual wordpress básico
Manual wordpress básicoManual wordpress básico
Manual wordpress básicoDolores Vela
 
Taller práctico Wordpres en IEMBS
Taller práctico Wordpres en IEMBSTaller práctico Wordpres en IEMBS
Taller práctico Wordpres en IEMBSDani Ortega
 
Instalación Wordpress y woocommerce con xampp y migración de base de datos de...
Instalación Wordpress y woocommerce con xampp y migración de base de datos de...Instalación Wordpress y woocommerce con xampp y migración de base de datos de...
Instalación Wordpress y woocommerce con xampp y migración de base de datos de...Laura Colorado
 
Cómo aprovechar mejor Wordpress - Daniel Monleón
Cómo aprovechar mejor Wordpress - Daniel Monleón Cómo aprovechar mejor Wordpress - Daniel Monleón
Cómo aprovechar mejor Wordpress - Daniel Monleón Comunica2 Campus Gandia
 
Ataque masivo a WordPress con ILLOWP
Ataque masivo a WordPress con ILLOWPAtaque masivo a WordPress con ILLOWP
Ataque masivo a WordPress con ILLOWPQuantiKa14
 
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
 
Importancia de los CMS para un Community Manager
Importancia de los CMS para un Community ManagerImportancia de los CMS para un Community Manager
Importancia de los CMS para un Community ManagerInterlat
 
Modifica y crea temas de WordPress - Meetup WP Ourense
Modifica y crea temas de WordPress - Meetup WP OurenseModifica y crea temas de WordPress - Meetup WP Ourense
Modifica y crea temas de WordPress - Meetup WP OurenseJuan Hernando García
 

Was ist angesagt? (16)

5 plugins de WordPress para mejorar la velocidad de carga de tu blog
5 plugins de WordPress para mejorar la velocidad de carga de tu blog5 plugins de WordPress para mejorar la velocidad de carga de tu blog
5 plugins de WordPress para mejorar la velocidad de carga de tu blog
 
Los 10 mandamientos del WPO
Los 10 mandamientos del WPOLos 10 mandamientos del WPO
Los 10 mandamientos del WPO
 
Wordpress
WordpressWordpress
Wordpress
 
Manual wordpress básico
Manual wordpress básicoManual wordpress básico
Manual wordpress básico
 
Acelera tu sitio WordPress WPO
Acelera tu sitio WordPress WPOAcelera tu sitio WordPress WPO
Acelera tu sitio WordPress WPO
 
Word press
Word pressWord press
Word press
 
Taller práctico Wordpres en IEMBS
Taller práctico Wordpres en IEMBSTaller práctico Wordpres en IEMBS
Taller práctico Wordpres en IEMBS
 
Wordpress
WordpressWordpress
Wordpress
 
Instalación Wordpress y woocommerce con xampp y migración de base de datos de...
Instalación Wordpress y woocommerce con xampp y migración de base de datos de...Instalación Wordpress y woocommerce con xampp y migración de base de datos de...
Instalación Wordpress y woocommerce con xampp y migración de base de datos de...
 
Cómo aprovechar mejor Wordpress - Daniel Monleón
Cómo aprovechar mejor Wordpress - Daniel Monleón Cómo aprovechar mejor Wordpress - Daniel Monleón
Cómo aprovechar mejor Wordpress - Daniel Monleón
 
Consulta wordpress
Consulta  wordpressConsulta  wordpress
Consulta wordpress
 
Ataque masivo a WordPress con ILLOWP
Ataque masivo a WordPress con ILLOWPAtaque masivo a WordPress con ILLOWP
Ataque masivo a WordPress con ILLOWP
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
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
 
Importancia de los CMS para un Community Manager
Importancia de los CMS para un Community ManagerImportancia de los CMS para un Community Manager
Importancia de los CMS para un Community Manager
 
Modifica y crea temas de WordPress - Meetup WP Ourense
Modifica y crea temas de WordPress - Meetup WP OurenseModifica y crea temas de WordPress - Meetup WP Ourense
Modifica y crea temas de WordPress - Meetup WP Ourense
 

Ähnlich wie Como mejorar-la-velocidad-de-tu-wordpress

Presentacion optimiza tu vps
Presentacion optimiza tu vpsPresentacion optimiza tu vps
Presentacion optimiza tu vpsservidoresdedic
 
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 NetworksRaiola Networks
 
Datos para construir páginas fáciles y dinámicas
Datos para construir páginas fáciles y dinámicasDatos para construir páginas fáciles y dinámicas
Datos para construir páginas fáciles y dinámicasHostname Limitada
 
Presentacion ventajas y desventajas de un servidor compartido
Presentacion ventajas y desventajas de un servidor compartidoPresentacion ventajas y desventajas de un servidor compartido
Presentacion ventajas y desventajas de un servidor compartidoEnrique Rodriguez
 
Procedimiento la wed
Procedimiento  la wedProcedimiento  la wed
Procedimiento la wedmartinezgomez
 
Puntos clave para tener un wordpress rápido by Raiola Networks
Puntos clave para tener un wordpress rápido by Raiola NetworksPuntos clave para tener un wordpress rápido by Raiola Networks
Puntos clave para tener un wordpress rápido by Raiola NetworksRaiola Networks
 
Dreamwaver2222222222222
Dreamwaver2222222222222Dreamwaver2222222222222
Dreamwaver2222222222222Jose David
 

Ähnlich wie Como mejorar-la-velocidad-de-tu-wordpress (20)

Presentacion optimiza tu vps
Presentacion optimiza tu vpsPresentacion optimiza tu vps
Presentacion optimiza tu vps
 
Consejos clave para_crear_proyectos_web
Consejos clave para_crear_proyectos_webConsejos clave para_crear_proyectos_web
Consejos clave para_crear_proyectos_web
 
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
 
Datos para construir páginas fáciles y dinámicas
Datos para construir páginas fáciles y dinámicasDatos para construir páginas fáciles y dinámicas
Datos para construir páginas fáciles y dinámicas
 
Hosting
HostingHosting
Hosting
 
Presentacion ventajas y desventajas de un servidor compartido
Presentacion ventajas y desventajas de un servidor compartidoPresentacion ventajas y desventajas de un servidor compartido
Presentacion ventajas y desventajas de un servidor compartido
 
Word press
Word pressWord press
Word press
 
Procedimiento la wed
Procedimiento  la wedProcedimiento  la wed
Procedimiento la wed
 
Manualwordpress3
Manualwordpress3Manualwordpress3
Manualwordpress3
 
WordPress pilay.pdf
WordPress pilay.pdfWordPress pilay.pdf
WordPress pilay.pdf
 
WordPress
WordPressWordPress
WordPress
 
Presentación ntics2
Presentación ntics2Presentación ntics2
Presentación ntics2
 
Presentación WORDPRESS
Presentación WORDPRESSPresentación WORDPRESS
Presentación WORDPRESS
 
Dreamwever
DreamweverDreamwever
Dreamwever
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Puntos clave para tener un wordpress rápido by Raiola Networks
Puntos clave para tener un wordpress rápido by Raiola NetworksPuntos clave para tener un wordpress rápido by Raiola Networks
Puntos clave para tener un wordpress rápido by Raiola Networks
 
Dreamweaver.
Dreamweaver.Dreamweaver.
Dreamweaver.
 
Dreamweaver.
Dreamweaver.Dreamweaver.
Dreamweaver.
 
Dreamwaver2222222222222
Dreamwaver2222222222222Dreamwaver2222222222222
Dreamwaver2222222222222
 

Kürzlich hochgeladen

MARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdf
MARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdfMARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdf
MARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdfitssmalexa
 
PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .Rosa329296
 
La arquitectura griega y su legado en la historia
La arquitectura griega y su legado en la historiaLa arquitectura griega y su legado en la historia
La arquitectura griega y su legado en la historiaCamilaIsabelaRodrigu
 
Gabriela Marcano historia de la arquitectura 2 renacimiento
Gabriela Marcano historia de la arquitectura 2 renacimientoGabriela Marcano historia de la arquitectura 2 renacimiento
Gabriela Marcano historia de la arquitectura 2 renacimientoGabrielaMarcano12
 
Arquitectura antigua. Salazar Alejandra.pdf
Arquitectura antigua. Salazar Alejandra.pdfArquitectura antigua. Salazar Alejandra.pdf
Arquitectura antigua. Salazar Alejandra.pdfsalazar1611ale
 
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)LeonardoDantasRivas
 
Danielarora Martinez 31061614 ARQUITECTURA GRIEGA.pptx
Danielarora Martinez 31061614 ARQUITECTURA GRIEGA.pptxDanielarora Martinez 31061614 ARQUITECTURA GRIEGA.pptx
Danielarora Martinez 31061614 ARQUITECTURA GRIEGA.pptxaurorialfonzo6
 
Hospital croquis de modulo 3 con leyenda
Hospital croquis de modulo 3 con leyendaHospital croquis de modulo 3 con leyenda
Hospital croquis de modulo 3 con leyendaratc070603hmcmrha7
 
5. Nueva Norma E050 Suelos y Cimentaciones 2018.pptx
5. Nueva Norma E050 Suelos y Cimentaciones 2018.pptx5. Nueva Norma E050 Suelos y Cimentaciones 2018.pptx
5. Nueva Norma E050 Suelos y Cimentaciones 2018.pptxStiugaRoberturux
 
MANUFACTURA AERONAUTICA 2024 presentacion
MANUFACTURA AERONAUTICA 2024 presentacionMANUFACTURA AERONAUTICA 2024 presentacion
MANUFACTURA AERONAUTICA 2024 presentacionssuser1ed434
 
Dia mundial de la salud (1).pdf triptico
Dia mundial de la salud (1).pdf tripticoDia mundial de la salud (1).pdf triptico
Dia mundial de la salud (1).pdf tripticoThaisAymeeTacucheBen
 
presentación de historia; arquitectura renacentista
presentación de historia; arquitectura renacentistapresentación de historia; arquitectura renacentista
presentación de historia; arquitectura renacentista30898575
 
Diagramas de flujo metalurgico en mineria.pptx
Diagramas de flujo metalurgico en mineria.pptxDiagramas de flujo metalurgico en mineria.pptx
Diagramas de flujo metalurgico en mineria.pptxHarryArmandoLazaroBa
 
Anatomia.pfd29382819292829191929292929292929
Anatomia.pfd29382819292829191929292929292929Anatomia.pfd29382819292829191929292929292929
Anatomia.pfd29382819292829191929292929292929FiorellaLaura2
 
Sesión 02 Buenas practicas de manufactura.pptx
Sesión 02 Buenas practicas de manufactura.pptxSesión 02 Buenas practicas de manufactura.pptx
Sesión 02 Buenas practicas de manufactura.pptxMarcosAlvarezSalinas
 
Material de Apoyo - Acelerador de Carrera con Power BI.pdf
Material de Apoyo - Acelerador de Carrera con Power BI.pdfMaterial de Apoyo - Acelerador de Carrera con Power BI.pdf
Material de Apoyo - Acelerador de Carrera con Power BI.pdfTpicoAcerosArequipa
 
Plano de diseño de una Planta de tratamiento de aguas PTAP
Plano de diseño de una Planta de tratamiento de aguas  PTAPPlano de diseño de una Planta de tratamiento de aguas  PTAP
Plano de diseño de una Planta de tratamiento de aguas PTAPjuanrincon129309
 
PLANTILLA POWER POINT EL NUEVO ECUADOR EC
PLANTILLA POWER POINT EL NUEVO ECUADOR ECPLANTILLA POWER POINT EL NUEVO ECUADOR EC
PLANTILLA POWER POINT EL NUEVO ECUADOR ECESTADISTICAHDIVINAPR
 
arquitectura griega.pdf fghjdchjypiyez2d
arquitectura griega.pdf fghjdchjypiyez2darquitectura griega.pdf fghjdchjypiyez2d
arquitectura griega.pdf fghjdchjypiyez2dheribertaferrer
 
Diseño y análisis de vigas doblemente reforzada
Diseño y análisis de vigas doblemente reforzadaDiseño y análisis de vigas doblemente reforzada
Diseño y análisis de vigas doblemente reforzadaJosAntonioFloresQuis
 

Kürzlich hochgeladen (20)

MARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdf
MARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdfMARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdf
MARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdf
 
PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .
 
La arquitectura griega y su legado en la historia
La arquitectura griega y su legado en la historiaLa arquitectura griega y su legado en la historia
La arquitectura griega y su legado en la historia
 
Gabriela Marcano historia de la arquitectura 2 renacimiento
Gabriela Marcano historia de la arquitectura 2 renacimientoGabriela Marcano historia de la arquitectura 2 renacimiento
Gabriela Marcano historia de la arquitectura 2 renacimiento
 
Arquitectura antigua. Salazar Alejandra.pdf
Arquitectura antigua. Salazar Alejandra.pdfArquitectura antigua. Salazar Alejandra.pdf
Arquitectura antigua. Salazar Alejandra.pdf
 
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
 
Danielarora Martinez 31061614 ARQUITECTURA GRIEGA.pptx
Danielarora Martinez 31061614 ARQUITECTURA GRIEGA.pptxDanielarora Martinez 31061614 ARQUITECTURA GRIEGA.pptx
Danielarora Martinez 31061614 ARQUITECTURA GRIEGA.pptx
 
Hospital croquis de modulo 3 con leyenda
Hospital croquis de modulo 3 con leyendaHospital croquis de modulo 3 con leyenda
Hospital croquis de modulo 3 con leyenda
 
5. Nueva Norma E050 Suelos y Cimentaciones 2018.pptx
5. Nueva Norma E050 Suelos y Cimentaciones 2018.pptx5. Nueva Norma E050 Suelos y Cimentaciones 2018.pptx
5. Nueva Norma E050 Suelos y Cimentaciones 2018.pptx
 
MANUFACTURA AERONAUTICA 2024 presentacion
MANUFACTURA AERONAUTICA 2024 presentacionMANUFACTURA AERONAUTICA 2024 presentacion
MANUFACTURA AERONAUTICA 2024 presentacion
 
Dia mundial de la salud (1).pdf triptico
Dia mundial de la salud (1).pdf tripticoDia mundial de la salud (1).pdf triptico
Dia mundial de la salud (1).pdf triptico
 
presentación de historia; arquitectura renacentista
presentación de historia; arquitectura renacentistapresentación de historia; arquitectura renacentista
presentación de historia; arquitectura renacentista
 
Diagramas de flujo metalurgico en mineria.pptx
Diagramas de flujo metalurgico en mineria.pptxDiagramas de flujo metalurgico en mineria.pptx
Diagramas de flujo metalurgico en mineria.pptx
 
Anatomia.pfd29382819292829191929292929292929
Anatomia.pfd29382819292829191929292929292929Anatomia.pfd29382819292829191929292929292929
Anatomia.pfd29382819292829191929292929292929
 
Sesión 02 Buenas practicas de manufactura.pptx
Sesión 02 Buenas practicas de manufactura.pptxSesión 02 Buenas practicas de manufactura.pptx
Sesión 02 Buenas practicas de manufactura.pptx
 
Material de Apoyo - Acelerador de Carrera con Power BI.pdf
Material de Apoyo - Acelerador de Carrera con Power BI.pdfMaterial de Apoyo - Acelerador de Carrera con Power BI.pdf
Material de Apoyo - Acelerador de Carrera con Power BI.pdf
 
Plano de diseño de una Planta de tratamiento de aguas PTAP
Plano de diseño de una Planta de tratamiento de aguas  PTAPPlano de diseño de una Planta de tratamiento de aguas  PTAP
Plano de diseño de una Planta de tratamiento de aguas PTAP
 
PLANTILLA POWER POINT EL NUEVO ECUADOR EC
PLANTILLA POWER POINT EL NUEVO ECUADOR ECPLANTILLA POWER POINT EL NUEVO ECUADOR EC
PLANTILLA POWER POINT EL NUEVO ECUADOR EC
 
arquitectura griega.pdf fghjdchjypiyez2d
arquitectura griega.pdf fghjdchjypiyez2darquitectura griega.pdf fghjdchjypiyez2d
arquitectura griega.pdf fghjdchjypiyez2d
 
Diseño y análisis de vigas doblemente reforzada
Diseño y análisis de vigas doblemente reforzadaDiseño y análisis de vigas doblemente reforzada
Diseño y análisis de vigas doblemente reforzada
 

Como mejorar-la-velocidad-de-tu-wordpress

  • 1. GUÍA PRÁCTICA WEBEMPRESA.COM CÓMO MEJORAR LA VELOCIDAD DE TU WORDPRESS
  • 2. WEBEMPRESA.COM ¿Cómo acelerar algo que de por sí ya es rápido? Puede que suene utópico, pero lo cierto es que aún siendo un gestor de conte- nidos muy rápido, principalmente el núcleo, cuando se le añaden plugins de otros desarrolladores y temas con muchas funcionalidades, acaba convirtiéndose en una instalación pesada. Es evidente que si comparamos los tiempos de carga de WordPress con los de otros CMS (no es la intención), éste se lleva la palma consiguiendo tiempos buenos. Incluso a veces con muchos plugins añadidos. Saber qué temas "son pesados" y qué plugins alargan los tiempos de carga de la página donde muestran resultados, junto con la optimización de valores del servidor de alojamiento de WordPress, ayudan a tener una instalación que funcione, que sirva los contenidos deseados y además "que sea rápida". ¿En que se fija Google cuando analiza tu web? ★ Cómo sirves la página (con o sin alias www/con o sin SSL). ★ Si Minificas HTML, CSS y JavaScript. ★ Si la respuesta del servidor es rápida (en páginas dinámicas lo habitual es usar algún sistema de caché). ★ Si tus imágenes están optimizadas, ¡TODAS! ★ Hay otros parámetros que también son observados cuando serastreauna página para indexarla y posicionarla, pero los citados son los más des- tacados y que tu web debe observar. 1
  • 3. WEBEMPRESA.COM 2 ¿Como acelerar WordPress? No existe una fórmula única que al aplicarla permita acelerar una instalación de WordPress para obtener una puntuación 100/100. Sin embargo sí que hay muchas formas de optimizar una web hasta obtener una buena puntuación: a base de rascar aquí y allá parámetros e ir mejorando las configuraciones. Los puntos más destacados para obtener una velocidad de carga buena son los siguientes: 1. Escoger un buen Hosting. 2. Utilizar un tema rápido y ligero. 3. Usar plugins ¡pero sólo los necesarios! 4. Gestionar el caching con WP Super Cache, u otras soluciones como caché de servidor tipo Varnish. 5. Optimizar las imágenes. 6. Optimizar la base de datos. 7. Mejorar la carga de js y css (tener en cuenta también la caché de está-ticos). Siempre puedes añadir el uso de un CDN (como CloudFlare) para mejorar aún más los tiempos de carga gestionando los estáticos externamente. Sin embargo, esto no siempre es necesario y a veces puede ser hasta contraproducente. Por ejemplo, con la llegada de HTTP2 ya no es necesario dividir la carga de estáticos en diferentes subdominios para mejorar la velocidad de descarga de estáticos, porque HTTP2 soluciona este problema de raíz y permite descargar los estáticos de forma óptima en paralelo (para usar HTTP2 es necesario que la web funcione bajo HTTPS). Conocer los detalles de tu sitio web te aportará pistas sobre qué elementos de la página están contribuyendo a ralentizarla, de forma que puedas centrarte primero en corregir esos problemas y luego, a base de análisis de carga con diferentes herramientas (no te centres sólo en una) evaluar los avances que vas consiguiendo a base de depurar problemas detectados. No te vuelvas loco queriendo corregir todo de golpe, pues lo más probable es que acabes liándola más gorda aún. Usa el sentido común y corrige los posibles problemas de uno en uno y, tras cada corrección, ejecuta un análisis para tener certeza de que ese punto ha quedado solventado con la intervención realizada
  • 4. 1. ESCOGER UN BUEN HOSTING WEBEMPRESA.COM La elección de un buen Hosting para tus proyectos con WordPress es el pilar a partir del cual podrás construir la estabilidad de tus webs y hacer que la carga sea rápida sin descuidar factores importantes como la seguridad y la accesibilidad. Existen muchos (y muy buenos) Hostings, y en España y América Latina hay cada vez más propuestas serias y profesionales para alojar webs. Es importante que dediques tiempo a investigar qué servicios requiere tu proyecto web y luego analices las propuestas que los diferentes proveedores de alojamiento te ofrecen, evaluando su experiencia en la implantación y optimización de sus servidores para que WordPress se ejecute en las mejores condi-ciones. Apuesta siempre por proveedores que dediquen esfuerzos a potenciar WordPress, que desarrollen herramientas específicas para que puedas evaluar el comportamiento de tus webs y que te den el soporte necesario cuando los problemas se presentan. Hay mucho debate con respecto a si se debe alojar un proyecto de WordPress en un servidor compartido o en uno dedicado. No pretendemos entrar en este debate pero sí podemos decir, fruto de la experiencia adquirida los últimos años, que en servidores compartidos pueden convivir numerosas instalaciones de WordPress sin que unas acaben afectando negativamente a las demás, siempre y cuando tu proveedor de Hosting tenga claro las fórmulas correctas y sepa cómo gestionar los límites de cada cuenta y las mantenga aisladas entre ellas. Para ello surgieron tecnologías como CloudLinux que usan las nuevas herramientas del núcleo (kernel) de Linux que permiten gestionar cuentas de cPanel como contenedores virtuales, lo que permite asegurar más las cuentas a nivel de seguridad y de consumo de recursos. 3
  • 5. 2. UTILIZA UN TEMA RÁPIDO WEBEMPRESA.COM Los temas son la identidad de tu sitio web. Sin ellos volveríamos al pasado, donde existían pocos gestores de contenidos y apenas un par de layouts o plantillas. Ahora existen numerosos sitios que ofrecen plantillas (temas en WordPress) de calidad y gratuitas, también desde el dashboard de WordPress puedes obtener muchos temas rápidamente y gratis, e instalarlos en tu web con apenas uno o dos clics. Escoge temas que realmente cubran todos los campos o apartados que necesi- tas para tu web, que pasen por procesos de actualizaciones regulares, que se- an fluidos (Responsive Web Design) de manera que se adapten correctamente a cualquier dispositivo en el que tu web se muestre. Los temas comerciales son una apuesta importante que no debes dejar de lado. Existen buenos desarrolladores que publican regularmente sus temas de calidad y que cumplen muy bien con los requisitos necesarios de usabilidad, accesibilidad, SEO. Y además son elegantes. Hay temas que requieren el uso de un framework para funcionar, pero que en ocasiones sobrecargan innecesariamente tu instalación web. Estudia bien si realmente necesitas un tema de largo recorrido, con muchos elementos visua- les y de complejas configuraciones. Es posible que al final acabes utilizando un 20% de todas las funciones que el tema incorpora. Utilizar temas pensados para proyectos grandes en pequeños sitios webs es un error que con el tiempo acabas pagando, pues conviertes un núcleo ligero en un tren de mercancías con numerosos vagones "sin nada útil que aportar" que acabas teniendo que arrastrar. Es importante que analices bien las necesidades de tu proyecto y no caigas en la trampa de mostrar cuanta más información, módulos o widgets. Lo mejor es mejor optar por un enfoque minimalista si quieres que tu web sea rápida. 4
  • 6. 3. USAR PLUGINS ¡PERO SÓLO LOS NECESARIOS! WEBEMPRESA.COM Somos fans de los plugins (son buenos y son necesarios), pero algunas personas te dirán que no debes usarlos si quieres tener una web que funcione correctamente y que sea rápida. Sí y no. Hay que tener conciencia de que instalar plugins es como instalar Apps en tu móvil: ni todas son buenas, ni ponerlas a funcionar es malo. Puede que la mayoría las utilices una vez (o nunca) tras instalarlas, y posiblemente acabarán comiéndose el espacio de tu dispositivo y la memoria disponible de ejecución. Será como un árbol de navidad lleno de cosas que solo lucen. Los plugins deben tener un cometido, cumplir una función que de otra manera no puedes realizar. Deben aportar características nuevas a las que el núcleo de WordPress por defecto no incorpora, de lo contrario serán bonitas luces de Navidad en tu proyecto web. Hay plugins que son necesarios (de caching, backups, optimización), también hay plugins para construir contenidos de forma diferente, para relacionarte con tus lectores, clientes o usuarios y otros para rellenar (si es posible huye de estos últimos). Los plugins por si solos no necesariamente ralentizan la carga de tu web. Eso es una creencia muy extendida que no siempre está debidamente argumentada y que solo mediante pruebas de “benchmarking” se puede contestar adecuadamente. Algunos entran en conflicto con otros porque disputan funcionalidades simila- res. Otros, porque están mal programados o tienen código que no está muy depurado, y esto acaba generando errores en tu página. La máxima que debe imperar en el uso de plugins es: SI NO LO UTILIZAS, DESINSTÁLALO. 5
  • 7. 4. GESTIONAR EL CACHING DE TU WEB WEBEMPRESA.COM Uno de los puntos fuertes de la aceleración de WordPress son los tiempos de carga, que se mejoran al cachear contenidos, principalmente estáticos, de tu web. Esto hace que no sea necesario pedírselos al servidor donde se aloja la web constantemente, o que ésta devuelva resultados cacheados a peticiones recurrentes de información de tu web. Plugins como WP Super Cache te ayudan a cachear contenidos de manera muy sencilla, rápida y con resultados inmediatos. El plugin WP Super Cache genera archivos HTML estáticos de tu blog WordPress dinámico. Después de generar un archivo HTML, tu servidor web servirá ese archivo en lugar de procesar los scripts PHP de WordPress comparativamente más pesados y que más consumen. Los archivos HTML estáticos serán servidos a la gran mayoría de usuarios que te visiten. Los archivos estáticos se sirven a: ★ Los usuarios que no se han identificado. ★ Los usuarios que no han dejado un comentario en tu blog. ★ Los usuarios que no han visto un post protegido con contraseña. El 99% de tus visitantes se servirá de archivos HTML estáticos. Aquellos usuarios que no ven los archivos estáticos aún se beneceficiarán porque ellos verán diferentes archivos almacenados en caché que no son tan eficientes, pero sigue siendo mejor que sin caché. Si por alguna razón "supercaching" no funciona en tu servidor, no te preocupes, el almacenamiento en caché seguirá funcionando, pero cada solicitud requerirá la carga del motor de PHP. En circunstancias normales esto no es malo en absoluto y los visitantes de tu web no notarán esta desaceleración o diferencia. 6
  • 8. WEBEMPRESA.COM Nota: Evita el almacenamiento en caché legado en la medida de lo posible. Otra opción más sencilla (para ti) que te aportará fantásticos resultados es Magic Caché. Se trata de un sistema de caché a nivel de servidor basado en el acelerador Varnish. Es un sistema propio creado por el equipo de Administradores de Sistemas de Webempresa en el que se ajustan distintas herramientas como Nginx, Varnish, Apache, MemCache, OPCache para obtener tiempos de carga de menos de 1 segundo para páginas estándar. 7 El plugin sirve archivos almacenados en caché de 3 maneras (calificados por la velocidad): Mod_rewrite: El método más rápido es mediante el uso de Apache mod_rewri- te (o el módulo que sea semejante de tu servidor compatible) para servir archi- vos HTML estáticos "supercached". Esto evita por completo PHP y es extrema- damente rápido. Si el servidor es golpeado por una avalancha de tráfico se le puede hacer fren- te fácilmente. Esto requiere el módulo Apache mod_rewrite y una modificación del archivo .htaccess. Las visitas de los usuarios anónimos o desconocidos se servirán de esta manera. PHP: Los archivos estáticos "supercached" ahora se pueden servir por PHP. El plugin servirá un archivo "supercached" si existe y es casi tan rápido como el método mod_rewrite. Es más fácil de configurar que el archivo .htaccess que no necesita ser modificado. Necesitarás un permalink personalizado. Puedes guardar partes de la página dinámica en este modo de almacenamiento en caché. El servidor no puede hacer frente así con una muy gran cantidad de tráfico. Caching Legacy: Se utiliza principalmente para la caché de páginas para usuarios conocidos. Usuarios registrados o visitantes que dejan comentarios. Es el método de almacenamiento en caché más flexible, pero también el más lento. Si cada página es diferente, algo que es a menudo, es mejor no hacer caché de páginas para estos usuarios y evitar el almacenamiento en caché le- gado. El almacenamiento en caché legado también cachea visitas de usuarios desconocidos si se selecciona este modo de almacenamiento en caché. Es posible tener elementos dinámicos a tu página en este modo también.
  • 9. 5. OPTIMIZAR IMÁGENES Y A JUSTAR TAMAÑO WEBEMPRESA.COM Luego asegúrate de que la imagen está optimizada, por que podrías hacerla pasar de 500Kb a 200KB con una buena optimización. El espacio para nuestra web es "limitado", por lo que tu cuenta de Hosting, te guste o no, tendrá un espacio físico determinado (aunque te hayan vendido lo contrario). Pues basándome en ese espacio finito, y teorizando con un Hosting de 2GB (por ejemplo) si tienes una única instalación de WordPress con plugins, un te- ma más o menos complejo (con sus correspondientes imágenes) y una Biblio- teca de Medios que almacene contenidos de la misma imagen en varios forma- tos, digamos que con 100 imágenes (algo muy normalito hoy día) que subas de 16 MB hechas con tu móvil a tu Hosting estamos hablando de 1,6 GB ocupados solo en imágenes mal optimizadas. Esto significa que te quedan 0,4GB para el resto de tu web. Optimizar las imágenes antes de subirlas a WordPress, a tu Biblioteca de me- dios, o por medio del plugin de sliders, productos de WooCommerce, etc., es tan importante o más que centrarse en minificar o comprimir CSS. No sirve de nada centrarte en detalles como que el JavaScript se ejecute al fi- nal de la carga de la página si luego la misma página carga 5 o 10 imágenes de 16 MB cada una multiplicando el tiempo de carga. En Webempresa trabajamos con una herramienta gratuita, accesible para todos nuestros clientes, llamada ImageOptimizer. Esto te permite optimizar TODAS las imágenes de tu Hosting con un par de clics. Con ImageOptimizer estamos consiguiendo de promedio optimizaciones de un 20%, con una mejora importante para el SEO, la velocidad de la web y ahorro en ancho de banda consumido. Más de 1800 clientes han podido usarlo y mejorar un promedio de 3 puntos en Google PageSpeed. 8 Recordad cuando los móviles hacían fotos que pesaban 1 MB y eso nos parecía una exageración. Hoy día, el que más o el que menos, hace fotos de 16MB con resoluciones de 5312 x 2988 (16:9) sin despeinarse. Y eso, querid@ amig@, es una barbaridad en términos de espacio. En este caso, lo más importante sería ajustar primero el tamaño de la imagen antes de subirla. Una imagen de 5312 píxeles de ancho no cabe ni en un monitor 4K. Por eso las imágenes se suelen mostrar reescaladas mediante los atributos width y height de la etiqueta img. Pero imagina el absurdo de cargar una imagen de 16MB cuando realmente po- drías escalarla a su tamaño normal, pasando a ocupar por ejemplo 500KB. Este paso es el más importante.
  • 10. 6. OPTIMIZAR LA BASE DE DATOS WEBEMPRESA.COM Este es otro de los aspectos del mantenimiento de WordPress que los usuarios suelen pasar por alto. Realizar un mantenimiento regular de los registros de la base de datos en uso significa hacer una limpieza de los registros gene- rados por comentarios, plugins, pingbacks, etc. La base de datos de nuestra web va engordando poco a poco, y llega un mo- mento en que las consultas que se realizan son más lentas porque la petición tarda más tiempo en completarse. El problema reside en que cada petición tie- ne que filtrar cada vez más datos de registros de tablas en la base de datos hasta encontrar el dato solicitado. Optimizar la base de datos es tan importante como realizar copias de seguridad regularmente. Hay que hacerlo frecuentemente, por sanidad de las tablas y como medida para mejorar los tiempos de carga de la web. Con el plugin WP-Optimize no es necesario el uso de PhpMyAdmin para limpiar y optimizar las tablas de bases de datos. Pero ¿que es phpMyAdmin? Si nos ceñimos a referencias externas podemos decir que phpMyAdmin es una herramienta escrita en PHP con la intención de manejar la administración de MySQL a través de páginas web, utilizando Internet. Con phpMyAdmin se pueden crear y eliminar Bases de Datos, crear, eliminar y alterar tablas, borrar, editar y añadir campos, ejecutar cualquier sentencia SQL, administrar claves en campos, administrar privilegios, exportar datos en varios formatos y está disponible en 62 idiomas. Se encuentra disponible bajo la licencia GPL, añadiendo que las opciones de crear, eliminar… bases de datos no siempre dependen de phpMyAdmin, sino de la configuración de este servicio a nivel servidor, ya que algunos paneles de hosting delegan las funciones de creación y eliminación de bases de datos al panel de Hosting. 9
  • 11. WEBEMPRESA.COM ★ Permite la limpieza automática de todas las opciones integradas (también utiliza la retención si está activada). ★ Es posible mantener determinado número de semanas los datos a lim- piar. ★ Dispone de la opción para añadir o eliminar enlaces en la barra de dashboard. ★ Es posible Activar/Desactivar la programación semanal de optimización. ★ Aplica comandos nativos de MySQL de WordPress de optimización en las tablas de la base de datos sin phpMyAdmin o cualquier consulta SQL ma- nual. ★ Permite visualizar estadísticas de la tablas de base de datos. ★ Muestra el espacio que se puede optimizar y cuánto espacio se ha libera- do. ★ Plugin habilitado sólo para administradores. ★ Las opciones potencialmente peligrosas aparecen marcadas en ROJO para su revisión y corrección. 10 Realizar estas tareas para muchos usuarios que carecen de los conocimientos necesarios, recurriendo al uso de phpMyAdmin, puede resultar complejo o cuando menos reviste cierta complejidad que en ocasiones acaba con la eliminación de registros, tablas o inclusive la propia base de datos por una manipulación indebida. Con el plugin WP-Optimize es posible optimizar y reducir el tamaño de las ta- blas de la base de datos mediante la eliminación de revisiones posteriores no necesarias. Por ejemplo, si tienes un post que es de aproximadamente 100 KB de datos y tienes 5 revisiones de ese post, el espacio total perdido es de unos 500KB, por lo que si tienes 100 post similares estás ocupando 50 MB de espa-cio en la base de datos. Es posible limpiar automáticamente la base de datos cada semana o mante- ner los datos un determinado tiempo sin eliminar. Características de WP-Optimize: ★ Permite la eliminación de revisiones de post. ★ Permite la eliminación de comentarios no aprobados y de spam. ★ Permite la eliminación de los comentarios en la papelera. ★ Adaptado a su uso desde dispositivos móviles. ★ Permite la eliminación de todos los trackbacks y pingbacks. ★ Limpieza automática de los post guardados como borrador. ★ Eliminación de opciones transitorias. ★ Permite limpiar post de la papelera.
  • 12. 7. MEJORAR LA CARGA DE JAVASCRIPT Y CSS WEBEMPRESA.COM Los espacios en blanco de tu web, los comentarios, líneas en blanco y cual- quier cosa redundante en tu código sin un objetivo específico es inservible pa- ra un servidor y contribuye a aumentar el espacio ocupado y los tiempos de consulta de registros. Los ficheros estáticos de Hojas de Estilo en Cascada (CSS) o JavaScript se sirven directamente desde Nginx (servidor web similar a Apache), por lo que si habili- tas la compresión GZip desde tu Panel de Hosting (cPanel) ésta no será efecti- va para estos ficheros, ya que sólo se aplica a los ficheros servidos por Apache. Cuando se utiliza Nginx como proxy inverso las opciones de plugins como WP Performance Score Booster u otros similares pueden no afectar a algún archivo JS o CSS. Si quieres gestionar este tipo de compresión en WordPress, sin hacerlo en el Hosting, añadiendo el siguiente código en tu archivo .htaccess: 11 ## Habilitar compresión para WordPress <IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/atom_xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript AddOutputFilterByType DEFLATE application/x-shockwave-flash AddOutputFilterByType DEFLATE image/svg+xml .svg .svgz </IfModule>
  • 13. WEBEMPRESA.COM Es importante también asegurarte que permites el indexado a Google y otros bots de indexado en tu archivo robots.txt de estos archivos añadiendo lo si-guiente: Puedes ver los detalles en la documentación oficial de Google PageSpeed In- sights. Para habilitar la compresión GZip en WP sin editar el archivo htaccess ni instalar plugins, puedes hacerlo a través de las opciones del Panel de Admi- nistración de WordPress. Estas opciones se encuentran ocultas, por lo que tienes que seguir estos pasos para ver el campo a cambiar: ★ Accede a tu panel de administrador de WordPress (dashboard) y en la ba- rra de direcciones veras: http://tu_dominio.com/wp-admin/ ★ Agrega option.php dejando la URL de esta forma: http://tu_dominio.com/wp-admin/options.php ★ Busca la palabra Gzip, que se encuentra dentro de las opciones y verás un campo con valor cero que tendrás que cambiar a valor uno 1. ★ Guarda los cambios. Es importante que realices una copia de seguridad antes de proceder con es-tos cambios. 12 User-Agent: Googlebot Allow: /*.css$ Allow: /*.js$ Conclusiones La seguridad de un sitio web es realmente importante. Que tenga un buen SEO on-page es fundamental para que tu sitio posicione mejor y que Google y otros buscadores lo vean con buenos ojos. La estética es otro factor que el usuario final tiene en cuenta, pero si hay un punto que incide directamente en el usuario y su grado de aceptación de tu sitio web ese es la velocidad de carga. Dedicar tiempo y esfuerzo a conseguir que tu web pase de ser "una tortuga" a competir en la maratón de webs es la acción más importante a la que deberías dedicar todos tus esfuerzos tras construir tu sitio con WordPress. Al final se trata de enamorar a Google (a sus bots) y a los usuarios que podrán acabar convirtiéndose en habituales de tus contenidos, compradores de tu productos o consumidores de los servicios que ofreces.