
Owen Little
0
2118
201
MakeUseOf sirve a cientos de miles de visitantes todos los días, y lo hacemos todo en WordPress. WordPress puede escalar decenas a millones de páginas vistas, pero necesitará algunos complementos y estrategias pesados para aumentar el rendimiento a ese nivel. Aquí hay una lista completa de cosas que puede hacer para acelerar su blog, y los complementos que puede usar para hacerlo.
Cambiar proveedor de alojamiento
He explicado antes sobre las diferencias entre los tipos de alojamiento. Explicación de las diversas formas de alojamiento de sitios web [Explicación de la tecnología] Explicación de las diversas formas de alojamiento de sitios web [Explicación de la tecnología], pero se reduce a esto: el alojamiento compartido es muy lento. Si todavía se está ejecutando en un alojamiento compartido, ese es tu mayor cuello de botella. Un increíblemente rápido Servidor Virtual Privado cuesta tan poco como $ 40 / mes, y no solo le brinda un aumento de velocidad instantáneo, sino que le permite implementar personalizaciones a nivel de servidor para acelerar WordPress aún más.
Hospedar recursos externos en una CDN
Hemos hablado de las CDN Qué son las CDN y por qué el almacenamiento ya no es un problema Qué son las CDN y por qué el almacenamiento ya no es un problema Las CDN hacen que Internet sea rápido y los sitios web sean asequibles incluso cuando escalas a millones de usuarios. En primer lugar, el ancho de banda cuesta dinero; aquellos de nosotros con contratos limitados lo sabemos muy bien. No solo tú ... antes también; son solo almacenes de archivos de alta velocidad que reflejan archivos en cachés locales de todo el mundo, por lo tanto, mientras el sitio central se ejecuta en su servidor, las imágenes y los recursos de Javascript se extraen de la CDN, lo que resulta en tiempos de descarga casi instantáneos. Sin un CDN, encontrará que las imágenes se cargan de forma secuencial y lenta; en realidad, puede ver imágenes a medida que se cargan línea por línea en algunos hosts compartidos. Incluso ignorando los beneficios de velocidad, los CDN son mucho más baratos para alojar archivos que los servidores web.
Sugeriría MaxCDN, que uso personalmente y es muy rentable, pero para conectarse al lado de WordPress necesitará un complemento para cambiar su imagen y URL de recursos a la URL de su proveedor de CDN. w3 Total Cache Cómo configurar las diversas configuraciones del plugin W3 Total Cache para tu blog de Wordpress Cómo configurar las diversas configuraciones del plugin W3 Total Cache para tu blog de Wordpress Hace un tiempo hablé sobre los beneficios de instalar el plugin W3TC en tu blog de Wordpress para para acelerarlo con varios cachés, pero algunos lectores eran comprensiblemente un poco cautelosos ... maneja esto admirablemente si está buscando una solución todo en uno, pero solo para la funcionalidad CDN, intente estos:
- jsDelivr es un CDN de Javascript gratuito que cargará todos los scripts que WordPress usa desde su CDN; puede elegir y elegir cuál cargar. Sin embargo, no alojarán tus imágenes.
- WPSuperCache se mencionará en otra parte; incluye soporte CDN con la adición de CDN Sync Tool.
- WPBooster tiene un complemento dedicado, aunque el precio del servicio es mucho mayor que un CDN general.
Si tiene archivos grandes (como música o archivos PDF) donde la velocidad no es esencial, Amazon s3 4 excelentes usos para los servicios web S3 de Amazon 4 excelentes usos para los servicios web S3 de Amazon A pesar de que Amazon es más conocido por sus servicios minoristas, en realidad ofrecen Una gran cantidad de servicios web para desarrolladores y usuarios domésticos que aprovechan la experiencia y la escalabilidad de Amazonas con grandes cantidades de ... es una opción aún más barata para descargarlos de su servidor. También se puede usar como CDN, pero no es tan rápido (Amazon también hace un CDN llamado CloudFront que quizás desee ver).
Minimizar archivos de texto
HTML y Javascript generalmente están hechos para ser legibles por humanos; es decir, incluyen comentarios, pestañas innecesarias, saltos de línea y nombres útiles, todo lo cual hace que un archivo sea más grande. La minimización elimina todas esas cosas innecesarias y comprime el archivo para que siga siendo perfectamente funcional, pero significativamente más pequeño. El único inconveniente es que el desarrollo en un servidor en vivo puede ser un poco más difícil ya que el código se oscurece, de esta manera:
Un proceso secundario que a menudo se usa con minimización es combinar archivos separados de Javascript y CSS. Cada secuencia de comandos en su sitio resulta en una solicitud adicional al servidor; combinarlos todos significa que todo se puede agarrar en uno sin pérdida de funcionalidad.
Ambos se pueden volver a hacer con w3 Caché total, o puede usar el complemento JS & CSS Script Optimizer independiente. Lo único difícil con la minimización es garantizar que el orden de carga sea correcto; algunos scripts dependen de otros, por lo que, por ejemplo, querrá jQuery en la parte superior, luego quizás jSON y jQuery UI, y finalmente sus propios scripts de tema.
Cambiar el software del servidor
La mayoría de nosotros entendemos que Apache es el “Servidor web” software en el que se ejecutan la mayoría de los sitios, pero ciertamente no es el único software de servidor web que existe. NGINX es una alternativa más rápida: la usamos aquí en MakeUseOf. WordPress puede funcionar bien en NGINX, aunque necesitará leer sobre la configuración correcta del sitio. Ya no habrá reescrituras de .htaccess, por ejemplo, que WordPress usa para hacer enlaces permanentes: lo mismo se logra en los archivos de configuración de NGINX. [Gráfico de prueba de rendimiento de Joe Williams]
Memcached y APC son sistemas de almacenamiento en caché adicionales que puede instalar en su servidor; varios complementos de almacenamiento en caché pueden aprovechar esto en WordPress, como w3 Caché total o WP SuperCache. Sin embargo, tenga en cuenta que esto es bastante avanzado y puede terminar rompiendo su VPS si hace algo mal; asegúrese de hacer una copia de seguridad completa de la imagen del sistema de su VPS antes de intentar este tipo de ajustes; lo mismo ocurre con NGINX. Estos cambios están fuera del alcance de este artículo, pero una búsqueda en Google de “cómo instalar memcached en mediatemple” o tu anfitrión hará bien el trabajo.
Prevenir solicitudes falsas
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 spammers, bots y otros monstruos malvados - así como acelerar un poco su sitio ... es un maravilloso servicio gratuito del que hemos hablado antes y una de mis instalaciones esenciales en cualquier sitio nuevo. Actúa como un cuasi-CDN para almacenar en caché algunas de sus páginas, y también coloca un cortafuegos entre su sitio y las solicitudes entrantes al reemplazar sus servidores DNS. Esto significa que puede capturar y evitar que escaneos maliciosos, bots y demás lleguen a su sitio; liberando su ancho de banda para usuarios genuinos. Implementar esto es tan simple como cambiar la configuración de DNS; o si está alojando con MediaTemple, mi proveedor de VPS favorito que recientemente adquirió el servicio CloudFlare, es una configuración de un solo clic en la configuración de su cuenta.
Hacer las cosas estáticas
Los blogs de WordPress son dinámicos e impulsados por la base de datos, lo que significa que cada vez que alguien visita su sitio, WordPress se reunirá para reunir lo que necesita de la base de datos y generar la página. Pero de manera realista, la página no cambia tanto, a menos que la actualice o alguien agregue un comentario. Entonces, ¿por qué servir una copia nueva cada vez? Esta es la función principal de los complementos de almacenamiento en caché w3 Caché total y WP SuperCache. Sin embargo, si desea llevar esto al extremo, WP Static HTML Output generará archivos HTML completamente planos de todo su sitio. Incluso puede usar este complemento para crear su sitio de WordPress fuera de línea y luego cargar el sitio compilado terminado en cualquier lugar. Es importante tener en cuenta que los elementos dinámicos de la página dejan de funcionar cuando una página se almacena en caché, así que busque soluciones Javascript de terceros, como LiveFyre o Disqus 4 Disqus Widgets que alentarán más comentarios en su blog 4 Disqus Widgets que alentarán más comentarios En tu blog Blogging es realmente un trabajo duro. No hay forma de evitar ese hecho. Entre el trabajo técnico involucrado en el diseño y mantenimiento de un sitio web, la producción de contenido regular con frecuencia y la edición del trabajo de cualquier ..., para comentar.
Reducir los complementos
Sí, me doy cuenta de la ironía de sugerirle que elimine los complementos en un artículo sobre cuáles son los mejores complementos de WordPress para instalar. Sin embargo, eliminar los complementos no significa perder la funcionalidad: considere alternativas como las encuestas de Javascript incrustadas en lugar de un complemento de encuestas; o considere codificar algunas de las funciones directamente en sus archivos de tema.
Por ejemplo, en lugar de tener un complemento completo solo para agregar algunos botones para compartir al final de cada publicación, abra el single.php archivo de plantilla y aprenda cómo agregarlos usted mismo. En lugar de alojar su propia galería de imágenes, considere cargar Flickr y luego usar widgets para mostrarlos.
¿Esto realmente ayuda a acelerar WordPress? Sí, cada complemento que tiene necesita leer un conjunto de opciones de la base de datos cada vez que se ejecuta, todo lo cual ralentiza los tiempos de carga de la página principal. Cuantas más cosas pueda eliminar de esta cadena, o descargar en otro lugar por completo, más rápido podrá ejecutar su blog.
Resumen
Me propuse proporcionar una descripción completa de todas las formas de acelerar un blog de WordPress, y estoy bastante seguro de que lo he logrado. Si crees que me he perdido algo, me encantaría saber de ti en los comentarios. Si aprecia esta publicación, compártala con sus amigos y asegúrese de revisar todos nuestros artículos centrados en el desarrollo..