
Gabriel Brooks
0
4387
70
WordPress es un increíble CMS 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 aumento de velocidad instantáneo.
Abróchese y mantenga sus manos y pies dentro del viaje en todo momento.
Verifique su tiempo de carga
Use WebPageTest.org para hacer una revisión rápida del rendimiento, específicamente querrá verificar el cuadro de mandos para ver las áreas que necesitan mejoras. Si te va particularmente mal en un área, puedes investigar más a fondo. (En este caso, no he minimizado los archivos, por lo que tampoco se intenta comprimirlos) En cualquier caso, vuelva a ejecutar la prueba después de realizar los cambios descritos a continuación para que pueda verificar continuamente las mejoras. Si su puntaje es en los años 90, lo ha hecho muy bien!
Complementos de WordPress para un sitio más rápido
p3 Plugin Profiler
Primero, use el P3 Plugin Profiler para identificar las desaceleraciones clave en su sitio. Si encuentra un delincuente significativo, considere lo mucho que 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á utilizando esos complementos, y piense muy en serio exactamente qué valor Se agregan a su sitio. Sí, mantenemos una lista de los mejores complementos de WordPress, pero, sinceramente, si los instaló todos su sitio tardaría unos minutos en cargarse.
Por ejemplo, en lugar de usar un complemento para inyectar 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 MySQL que ha guardado al no tener que cargar las opciones de complementos. Para comenzar, seleccione Iniciar escaneo entonces Auto escáner de lo nuevo Herramientas -> P3 Plugin Profiler opción. En este ejemplo, estoy bastante contento con el impacto actual de los complementos: en general, solo están contribuyendo 0.3 segundos por visita, la mayoría de los cuales proviene de un complemento SEO esencial. Puedo vivir con eso, así que no deshabilitaré ningún complemento: el problema radica en otro lado.
W3 Caché total
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 complicado que usar incluso uno de esos archivos adjuntos es suficiente para desanimarlo y simplemente olvidarlo todo. Si está interesado en la autoflagelación, consulte mi introducción rápida para configurar el complemento Cómo configurar las diversas configuraciones del complemento de caché total W3 para su blog de Wordpress Cómo configurar las diversas configuraciones del complemento de caché total W3 para su blog de Wordpress Hace un tiempo habló sobre los beneficios de instalar el complemento W3TC en su blog de Wordpress para acelerarlo con varios caché, pero algunos lectores eran comprensiblemente un poco cautelosos acerca de ..., pero tenga en cuenta que tendrá que hacer algunas instalaciones de servidor de nivel más profundo para obtener el mejor del complemento.
WP Super Cache
Si W3 Total Cache parece complicado para usted y su sitio es relativamente estático, considere usar WP Super Cache en su lugar. Tomando un enfoque de instrumento más contundente 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 PHP dinámico de su página ya no funcionará, por lo que deberá rediseñar o buscar alternativas para cualquier widget dinámico que use Javascript
Use un CDN para servir archivos estáticos
Los CDN son un servicio premium que aloja sus archivos JS, CSS e imágenes estáticos a velocidades súper rápidas, dejando que su servidor se concentre en servir el HTML. Necesitará el módulo W3 Total Cache para manejar la reescritura de URL de archivos. El navegador del usuario intentará cargar los archivos desde la CDN, y si la CDN aún no tiene ese archivo en particular, lo extraerá primero de su servidor; esto se llama zona PULL, curiosamente. MaxCDN es un servicio económico que uso.
Nivel de servidor
FastCGI
PHP generalmente se ejecuta como un módulo Apache; Habilitar FastCGI hace que se ejecute como un proceso separado. Por lo general, esto es solo una configuración en el panel de control de sus servidores: no es necesario instalar nada adicional ni configurar los ajustes. Un clic para hacer las cosas más rápido. Muchos hosts, como Media Temple, ahora lo habilitan automáticamente en todas las cuentas de hosting nuevas. Aún así, vale la pena verificarlo, ya que es un paso tan simple y efectivo.
Instalar mod_pagespeed
Mod_pagespeed fue creado por Google para facilitar la optimización de sitios para todos. No es del todo “fácil para todos” todavía, pero si puede configurarlo, experimentará un aumento significativo de la velocidad. El módulo Apache realiza varios ajustes de código diferentes automáticamente cuando se sirve la página, como la minificación y compresión JS y CSS, y la optimización JPG. Ciertamente, algunos de estos podrían lograrse usando w3 Total Cache, pero mod_pagespeed realmente hace que todo 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 desordenar la hoja de estilo. En las cuentas de Media Temple Grid Service, habilitar mod_pagespeed es un simple caso de hacer clic “habilitar” para cada dominio en el que lo desee. Sí, realmente es así de fácil, por eso me siento tentado a trasladar algunos de mis sitios al Servicio Grid. Al parecer, DreamHost también es compatible con esto para todos los niveles de clientes. En los hosts no compatibles, debe consultar las instrucciones de instalación de Google, pero necesitará acceso de root al servidor, por lo que esto ciertamente no es aplicable a los servicios de alojamiento compartido no compatibles.
Instalar APC
Si está almacenando algo en caché en W3 Total Cache, solo tendrá Disco y Disco: mejorado disponible por defecto. El Caché PHP alternativo (o APC para abreviar) es un software adicional que puede instalar en su servidor para proporcionarle un almacenamiento en caché basado en RAM. Algunas personas encuentran que seleccionar APC para minificar y la memoria caché de la página es realmente perjudicial; en su lugar, use Disk Enhanced, dejando APC para el almacenamiento en caché de objetos y bases de datos. Sin embargo, su experiencia puede variar, así que nuevamente, pruebe cada configuración y vuelva a probar. Instalar APC requerirá acceso root (aunque algunos han logrado instalarlo en (mt) servicio GS con beneficios discutibles), por lo que deberá encontrar instrucciones sobre su sistema operativo u host específico.
CloudFlare
Lea sobre 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 una puesta en marcha intrigante de los creadores de Project Honey Pot que pretende proteger su sitio web de los spammers, bots y otros monstruos web malvados, así como acelerar un poco su sitio ... aquí, pero aquí está el TL; DL versión: un aumento de velocidad instantáneo simplemente cambiando DNS.
Cambiar de host
WPEngine está específicamente construido y optimizado para WordPress, con muchas de estas recomendaciones ya habilitadas por defecto, 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 clic para la mayoría de estas optimizaciones, a partir de $ 20 / mes. Tendremos una revisión completa y un sorteo el próximo mes, así que estad atentos para eso!
usted poder acelere WordPress, pero como puede ver, toma un poco de trabajo exprimir cada bit de rendimiento. ¿Algún consejo más que pueda agregar a la lista? Nos encantaría escucharlos a continuación..
Créditos de imagen: Shahbaz Majeed Via Flickr