WordPress es lento haz algo al respecto con estos 10 pasos
WordPress es un CMS asombroso que ha abierto el mundo de la publicación a todos, pero también puede ser terriblemente lento. Aquí hay algunos complementos y cambios a nivel de servidor que puede hacer para darle a su sitio un impulso instantáneo de velocidad..
Póngase la correa y mantenga sus manos y pies dentro del viaje en todo momento.
Revise su tiempo de carga
Utilice WebPageTest.org para hacer una revisión rápida del rendimiento; específicamente, querrá revisar el cuadro de mandos para ver las áreas que necesitan mejoras. Si lo estás haciendo particularmente mal en un área, puedes investigar más a fondo. (En este caso, no he reducido los archivos, por lo que tampoco se intenta comprimirlos) En cualquier caso, vuelva a ejecutar la prueba después de hacer los cambios que se describen a continuación para que pueda verificar continuamente las mejoras. Si tu puntuación es en los 90, lo has hecho muy bien.!
Plugins de WordPress para un sitio más rápido
p3 Plugin Profiler
Primero, use el P3 Plugin Profiler para identificar las ralentizaciones clave en su sitio. Si encuentra un delincuente importante, considere qué tanto realmente necesita ese complemento. ¿Podría codificar manualmente algunas de las funciones en su lugar? Considere cuánto tiempo de carga de la página, tal vez un segundo o más, está siendo utilizado por esos complementos, y piense muy seriamente en qué es exactamente valor se agregan a su sitio. Sí, mantenemos una lista de los mejores complementos de WordPress, pero honestamente si los instalaste todos su sitio tomaría unos minutos para cargar.
Por ejemplo, en lugar de utilizar un complemento para inyectar el código de Google Analytics, simplemente abra el header.php de su archivo de tema y pegue el código manualmente en su lugar - ¡boom! Hay otra consulta de MySQL que ha guardado al no tener que cargar las opciones de los complementos. Para empezar, seleccione Iniciar escaneo entonces Auto escáner del nuevo Herramientas -> P3 Plugin Profiler opción. En este ejemplo, estoy muy contento con el impacto actual de los complementos: en general, solo contribuyen 0.3 segundos por visita, La mayoría de los cuales proviene de un complemento esencial de SEO. Puedo vivir con eso, así que no deshabilitaré ningún complemento, el problema está en otra parte.
W3 Total Caché
Esta es la navaja suiza de los complementos de almacenamiento en caché, pero a veces se siente como el último modelo de lujo con 100 archivos adjuntos, tan complejo y delicado que usar uno de esos archivos es suficiente para dejarlo de lado y simplemente olvidarlo. Si estás en la autoflagelación, echa un vistazo a mi introducción rápida a la configuración del complemento Cómo configurar las distintas configuraciones del complemento de caché total de W3 para tu blog de Wordpress Cómo configurar las distintas configuraciones del complemento de caché total de W3 para tu blog de Wordpress Hace un tiempo habló sobre los beneficios de instalar el complemento W3TC en tu blog de Wordpress para acelerar el almacenamiento en caché, pero comprensiblemente algunos lectores desconfiaban un poco ... Lee más, pero ten en cuenta que necesitarás realizar algunas instalaciones de servidor de niveles más profundos para obtener lo mejor del plugin.
WP Super Cache
Si W3 Total Cache parece complicado para usted y su sitio es relativamente estático, considere utilizar WP Super Cache en su lugar. Al adoptar un enfoque de instrumento más directo para el almacenamiento en caché, Super Cache simplemente genera archivos HTML estáticos y sirve a aquellos antes de que WordPress incluso se haya cargado. Aunque las páginas se vuelven a generar cuando se publican nuevas publicaciones o se aprueban los comentarios, cualquier otro elemento de PHP dinámico de su página ya no funcionará, por lo que deberá rediseñar o encontrar alternativas para los widgets dinámicos que usan Javascript.
Use un CDN para servir archivos estáticos
Las CDN son un servicio premium que aloja sus archivos estáticos JS, CSS y de imagen a velocidades súper rápidas, lo que permite que su servidor se concentre en servir el HTML. Necesitará el módulo W3 Total Cache para manejar la reescritura de las URL de los archivos. El navegador del usuario intentará cargar los archivos desde el CDN, y si el CDN aún no tiene ese archivo en particular, primero lo extraerá de su servidor, esto se llama una zona de PULL, curiosamente. MaxCDN es un servicio de presupuesto que uso.
Nivel de servidor
FastCGI
PHP normalmente se ejecuta como un módulo de Apache; habilitar FastCGI hace que se ejecute como un proceso separado. Por lo general, esta es solo una configuración en el panel de control de servidores, sin necesidad de instalar nada adicional o configurar las opciones. Un clic para hacer las cosas más rápido. Muchos hosts, como Media Temple, ahora lo habilitan automáticamente en todas las nuevas cuentas de hosting. Aun así, vale la pena comprobarlo, ya que es un paso tan simple y efectivo..
Instalar mod_pagespeed
Mod_pagespeed fue creado por Google para hacer que las optimizaciones del sitio sean fáciles para todos. No es del todo “fácil para todos” aún, pero si puede configurarlo, experimentará un aumento de velocidad significativo. El módulo de Apache realiza una serie de ajustes de código diferentes automáticamente cuando se sirve la página, como la compresión y minificación de JS y CSS, y la optimización de JPG. Es cierto que algunos de estos podrían lograrse utilizando w3 Total Cache, pero mod_pagespeed realmente hace que el proceso sea menos doloroso. Nunca he podido configurar la minificación correctamente a través de w3 Total Cache sin romper algunos complementos o estropear la hoja de estilos. En las cuentas de Media Temple Grid Service, habilitar mod_pagespeed es un caso simple de hacer clic “habilitar” para cada dominio que lo desee en. Sí, realmente es así de fácil, por eso me siento tentado a mover algunos de mis sitios al Servicio Grid. Al parecer, DreamHost también admite esto para todos los niveles de clientes. En los hosts no admitidos, debe consultar las instrucciones de instalación de Google, pero necesitará acceso de root al servidor, por lo que ciertamente no es aplicable a los servicios de alojamiento compartido no compatibles..
Instalar APC
Si está guardando en caché algo en W3 Total Cache, solo tendrá Disco y Disco: Mejorado disponible por defecto. El caché de PHP alternativo (o APC para abreviar) es una pieza adicional de software que puede instalar en su servidor para proporcionarle un almacenamiento en caché basado en RAM. Algunas personas encuentran que seleccionar APC para minimizar y el caché de la página es realmente perjudicial; en su lugar, use Disco mejorado, dejando a APC para el almacenamiento en caché de objetos y bases de datos. Sin embargo, su experiencia puede variar, así que de nuevo, intente cada configuración y vuelva a realizar la prueba. Instalar APC requerirá acceso de root (aunque algunos han logrado instalarlo en el servicio (mt) GS con beneficios discutibles), por lo que tendrá que encontrar instrucciones sobre su sistema operativo o host específico.
CloudFlare
Lea qué es exactamente CloudFlare Proteja y acelere su sitio web de forma gratuita con CloudFlare Proteja y acelere su sitio web de forma gratuita con CloudFlare CloudFlare es un interesante inicio de los creadores del Proyecto Honey Pot que pretende proteger su sitio web de los spammers. bots y otros monstruos malvados de la web, además de acelerar un poco su sitio ... Lea más aquí, pero aquí está el TL; DL versión: un impulso de velocidad instantáneo simplemente cambiando DNS.
Cambiar Hosts
WPEngine está específicamente diseñado y optimizado para WordPress, con muchas de estas recomendaciones ya habilitadas de forma predeterminada, pero esto tiene un precio de $ 29 / mes para un sitio pequeño de hasta 25,000 visitas. Media Temple Grid Service es el mejor host compartido de propósito general con instalaciones de un solo clic para la mayoría de estas optimizaciones, a partir de $ 20 / mes. Tendremos una revisión completa y el próximo mes, así que estad atentos.!
Tú puede acelera WordPress, pero como puedes ver, se necesita un poco de trabajo para exprimir cada bit de rendimiento. ¿Algún consejo más que pueda agregar a la lista? Nos encantaría escucharlos abajo..
Créditos de las imágenes: Shahbaz Majeed Via Flickr
Explorar más sobre: Plugins de Wordpress.