14 consejos rápidos que acelerarán su sitio web Drupal 8

acelerar drupal

Drupal 8 es un gran sistema para usar si necesita tener un sitio web en funcionamiento antes del final del día. Su elegante diseño y apariencia lo convierten en un excelente accesorio para sus necesidades en línea.

Aunque la plataforma ofrece un sistema estable para crear un sitio web, siempre hay formas de acelerar Drupal.

La velocidad y el rendimiento son muy importantes cuando se trata de atraer a una audiencia. Aunque el contenido sigue siendo el rey, y siempre lo será, la funcionalidad general del sitio es muy importante.

Esto se debe a dos factores principales: los visitantes y los motores de búsqueda. Esto significa que necesita tener un alojamiento Drupal rápido y hacer su parte para mantener el sitio eficiente. De lo contrario, puede conducir a una mala experiencia por ambos factores.

Complacer a los visitantes

complacer a los visitantes

Según Dynatrace, una empresa de medición del rendimiento digital, la mitad de un segundo tiene el potencial de afectar las ventas de los sitios web hasta en un 10 por ciento . Ahora, esto puede no parecer mucho hasta que tenga en cuenta cuánto dinero gana si está configurando un comercio electrónico . Sé que tiendo a encontrar un mejor vendedor si el sitio tarda demasiado en mostrarme la página de pago.

Motores de búsqueda agradables

posicionamiento web

Los motores de búsqueda como Google desafían constantemente a los propietarios de sitios web cuando se trata de ofrecer calidad. Debido a esto, los sitios más rápidos a menudo obtienen una calificación más alta en los resultados de búsqueda.

No es solo el contenido lo que debe ser atractivo, sino también todo el sitio web al desarrollar estrategias de SEO .

Hoy, te daré 14 consejos rápidos que acelerarán tu sitio web Drupal 8. Cualquiera de estos tiene potencial para mejorar enormemente el rendimiento.

Recuerde, solo se necesita una fracción de segundo para mejorar la retención de visitantes y las posibles ganancias.

1. Diseño minimalista

diseño minimalista

Una de las mejores maneras de hacer que cualquier sitio sea más rápido es adoptar un enfoque minimalista. Esto es cuando mantienes todo a la estricta necesidad. La compensación en esta estrategia es que su sitio no tendrá muchas de las campanas y silbatos que quizás desee agregar.

Debido a que hay tanto que puede agregar a Drupal, puede ser difícil reducirlo. Sin embargo, todo, desde módulos atractivos hasta temas atractivos, puede afectar el rendimiento del sitio web.

Al ceñirse a menos gráficos y llamadas a la base de datos, el sitio puede ofrecer una experiencia mucho más rápida al visitante.

2. Optimización de imágenes

optimización de imagen

El uso de imágenes es importante a la hora de acompañar cualquier pieza de contenido. Por ejemplo, ¿sabías que los blogs obtienen un 94 % más de visitas si hay imágenes en la publicación? Sin embargo, estas imágenes son un cuchillo de doble filo.

Si bien pueden ayudar a atraer a la audiencia, también pueden dificultar el rendimiento de Drupal.

Veo gráficos extremadamente grandes todo el tiempo en sitios web que son más lentos que otros. Esto es especialmente cierto cuando alguien usa una imagen directamente desde su teléfono para usarla en el sitio.

La forma más fácil de optimizar las imágenes es hacerlas del tamaño correcto antes de cargarlas. No use gráficos grandes y luego intente hacerlos encajar alterando el tamaño usando código.

Los navegadores seguirán representando el gráfico completo como un todo. Mantenga las imágenes a 72 ppp y cargue el tamaño que necesite.

3. Minimiza los módulos que usas

minimizar módulos

Si no desea optar por un enfoque minimalista para el diseño web, considere mantener los módulos al mínimo. Cada adición a Drupal 8 le quitará velocidad. Esto se debe a que cada uno tendrá un código que debe ejecutarse o llamar a una base de datos.

Mantener bajo el uso de módulos también incluye desinstalar aquellos que no está utilizando. Al mantener la mayor cantidad posible fuera del sistema, hace que el sitio web sea mucho más «ligero» y más fácil de operar para los navegadores.

Incluso si el módulo no está actualmente activo, aún es seguro asumir que está afectando el rendimiento.

4. Reducir los recursos externos

reducir los recursos externos

Un problema que mucha gente pasa por alto es el impacto que tienen los recursos externos en un sitio web. Cosas como enlaces de afiliados, compartir anuncios u otras adiciones que recuperan datos de un tercero pueden causar fácilmente problemas de velocidad.

Por ejemplo, podría perder mucho tiempo con cada bloque de Google Adsense que agregue al contenido. Aunque Google Adsense es una buena manera de ganar dinero con su sitio , no desea agregar demasiados anuncios.

Desafortunadamente, algunos de estos complementos pueden ser necesarios para el propósito de su sitio. Le sugiero que trate de mantenerlos al mínimo si desea acelerar Drupal.

Siempre que pueda encontrar la ubicación perfecta en su sitio, un solo anuncio de Adsense puede ser tan efectivo como tres.

5. Módulos de almacenamiento en caché

módulos de almacenamiento en caché

El almacenamiento en caché es una excelente manera de ahorrar velocidad en un sitio web. Esto es cuando los elementos del sitio se guardan y utilizan esencialmente cuando alguien visita. Es como guardar la configuración en un programa que usa regularmente.

La desventaja de esto es cuando las personas vacían su propio caché en la computadora. En el pasado, solía vaciar mi caché regularmente para ayudar a mejorar el rendimiento de la computadora. Sin embargo, esto no es tanto un problema hoy en día.

Hay algunos métodos integrados para permitir que Drupal 8 haga esto sin instalar módulos adicionales. Sin embargo, algunas extensiones simplemente tienen mayor control y versatilidad que los métodos incluidos.

Por ejemplo, el módulo Boost almacenará en caché y comprimirá la codificación. Esto permite que el sitio funcione a niveles máximos independientemente de si el usuario es anónimo o está autenticado.

También ajusta los ciclos de vida de diferentes cachés para los datos, lo que mejora la experiencia del visitante y el SEO.

6. Utilice una red de entrega de contenido

puede

Una de las formas más sencillas de aumentar la velocidad es mediante el uso de una red de entrega de contenido o CDN. Esto es excepcionalmente útil ya que no requiere mucho esfuerzo de su parte para hacer que el sitio sea más rápido. El proceso es automático en la mayoría de los proveedores de hosting hoy en día.

Un CDN distribuye su sitio web a través de una red de servidores en varios lugares. Estas copias son útiles cuando alguien intenta acceder a su sitio web.

Por ejemplo, un visitante de Miami puede acceder a su sitio CDN desde un servidor en Atlanta en lugar del de Los Ángeles. Esto aumenta la velocidad eliminando la distancia como factor.

7. Actualice su versión de PHP

actualizar php

PHP es la columna vertebral de muchos sistemas de gestión de contenido como Drupal. Cada versión tiene potencial para mejorar el rendimiento. Asegurarse de que su sitio web esté utilizando la versión estable más reciente mejora la experiencia para todos.

Muchos proveedores de hosting permiten a los usuarios cambiar la versión de PHP desde sistemas como cPanel . Desde una ventana desplegable, puede seleccionar qué versión usar y habilitar.

Sin embargo, debe tener cuidado al cambiar las versiones de su software. Es posible que algunos módulos o scripts no admitan ciertas versiones de PHP.

Me encontré con algunos complementos que se negaron absolutamente a funcionar con versiones anteriores de PHP. También he visto que algunos más antiguos tienen problemas con la versión más nueva.

8. Optimizar la base de datos

optimizar la base de datos

La codificación del sitio web no es lo único que se puede optimizar. El uso de la base de datos también puede desempeñar un papel importante en la reducción de la velocidad. Siempre es una buena idea optimizar la base de datos limpiando regularmente los datos y eliminando fragmentos de información innecesarios o inútiles.

También puede hacer que la base de datos sea más rápida utilizando módulos como Memcache . Esta herramienta almacena sus datos en la memoria activa por un tiempo limitado, lo que hace que sea más rápido acceder a ellos cuando alguien los visita.

En lugar de realizar consultas constantes a la base de datos, la información está fácilmente disponible. Este sistema también funcionará en planes de alojamiento web compartido.

Si tiene acceso a phpMyAdmin, le sugiero que utilice periódicamente la herramienta de optimización dentro de la base de datos. Lo mantiene limpio y mejora el acceso.

9. Sea selectivo con la imagen de fondo

imagen de fondo

Las imágenes dentro del contenido no son los únicos gráficos de los que preocuparse. A muchas personas les gusta usar imágenes sofisticadas o de alta resolución en el fondo. Dependiendo del tamaño del archivo, esto afectará el rendimiento.

Si es posible, debe tratar de mantener el fondo de su sitio Drupal 8 en esquemas de color básicos.

Muchas plantillas te permitirán ajustar la imagen de fondo en Drupal. Al soltar el gráfico y usar plataformas de color hexadecimales, elimina un componente grande que los navegadores no tienen que representar al visitarlo.

Si aún desea utilizar un archivo JPG grande, asegúrese de guardarlo con una calidad inferior. Todavía se verá bien mientras mantiene el archivo más pequeño que el original.

10. Usa la carga diferida

carga lenta

La carga diferida es cuando solo se accede a los elementos de un sitio web según sea necesario. En un sitio web tradicional, todas las imágenes y el contenido se cargan previamente en un navegador web cuando alguien accede al sitio.

Esto sucede ya sea que una persona realmente vea el material o no. Con la carga diferida, esos elementos se cargan tan pronto como un usuario se desplaza para ver el contenido.

El uso de la carga diferida también se puede utilizar en un entorno móvil. Teniendo en cuenta que había 237,5 millones de usuarios de Internet de teléfonos móviles en los Estados Unidos en 2017 , mejorar la velocidad móvil es una parte crucial del rendimiento.

La instalación de módulos como Blazy ayudará a que su sitio Drupal 8 atraiga a algunos de esos usuarios.

11. Haga caducar sus encabezados

caducan sus encabezados

La caducidad de los encabezados es un poco más complicada que otros consejos de esta lista. Sin embargo, tiene el potencial de hacer que el almacenamiento en caché sea más eficiente en el extremo del sitio web del navegador.

De hecho, muchas herramientas activarán una advertencia si no tiene un encabezado de «caduca» en el archivo .htaccess.

Lo que hace expires headers es decirle al navegador web del visitante que guarde ciertos elementos del sitio que no cambian con frecuencia. Cosas como fondos, imágenes de iconos, logotipos y más se almacenan de esta manera.

Como resultado, la computadora del usuario simplemente recuerda el gráfico la próxima vez que esa persona visite su sitio.

12. Evite el uso de Flash

evitar el uso de flash

En el pasado, Flash tenía un propósito cuando se trataba de gráficos animados en Internet. Sin embargo, el sistema se considera obsoleto y debe evitarse. Esto incluye todo, desde botones hasta fondos.

En cambio, hay muchos componentes HTML5 que son más rápidos y más seguros.

Flash se ha convertido en un caparazón vacío de sí mismo a lo largo de los años. Debido a su comportamiento lento y riesgos de seguridad, muchos lo han abandonado. Esto incluye plataformas populares como YouTube.

Recuerdo cuando el almacenamiento en búfer era una parte común de ver a mis artistas favoritos. Nada es más molesto que tener que detener el video cada cinco segundos.

Dado que el video juega un papel tan integral en el marketing actual, trate de evitar el uso de Flash para este propósito en su sitio web.

13. Administrar el uso de CSS y JavaScript

css y javascript

El uso de CSS y JavaScript en un sitio web es una práctica común, ya que ofrece excelentes métodos de personalización y flexibilidad. Sin embargo, su sitio puede verse afectado por demasiado de algo bueno.

Mantenga su codificación al mínimo e intente evitar el uso excesivo de archivos CSS y JavaScript. Estos dos pueden reducir fácilmente el rendimiento.

En Drupal 8, hay una capacidad integrada para agregar estos archivos adicionales en uno solo para ayudar a reducir el tiempo de carga. Sin embargo, muchos prefieren usar el módulo ADVAGG para agregar CSS y JavaScript para aumentar la velocidad.

14. Errores 404 de carga rápida

error 404

A nadie le gusta la idea de que algo en su sitio web se rompa y cause un error 404. Cuando esto sucede, puede ser excepcionalmente lento. Incluso una imagen fallida puede hacer que el sistema pierda rendimiento.

Mejorar la forma en que el sistema maneja estos errores puede ayudar a mejorar la capacidad de funcionamiento del sitio.

Aunque Drupal 8 tiene una capacidad limitada para manejar errores 404 de manera rápida y eficiente, siempre puede instalar el módulo Fast 404 . Esto no solo permite que el sitio utilice mejor los recursos, sino que también le permite incluir archivos en la lista blanca y verificar las vías del problema.

Probando tu velocidad

velocidad de prueba

Siempre es una buena idea probar la velocidad de su sitio de forma semi-regular. Nunca se sabe cuándo agregará una extensión u otro componente que pueda disminuir el rendimiento. Estas son solo algunas de las herramientas que he usado en el pasado y por qué te pueden gustar.

Perspectivas de PageSpeed

Uno de los aspectos más destacados de PageSpeed ​​Insights de Google es que se conecta con su cuenta de Analytics. Esto significa que puede encontrar páginas web que tienen una tasa de retención baja en Analytics y luego analizarlas para ver si se debe a un problema de velocidad. Uso esta función con bastante frecuencia para desarrollar estrategias para contenido futuro.

WebPageTest.org

WebPageTest.org profundiza en los detalles de los elementos del sitio web. Desde los archivos CSS que usa hasta las imágenes y enlaces en el sitio, obtienes un informe completo sobre las cosas que lo ralentizan. Una gran característica es que puede probar el sitio web desde otras ubicaciones y con diferentes navegadores.

Pingdom

Pingdom es otro buen analizador de sitios web que profundiza más en los detalles del sitio. Le brinda un desglose del tipo de contenido que se encuentra en el dominio y qué es lo que más lo ralentiza. Pingdom también le dará una calificación en cada elemento y dónde necesita hacer ajustes.

Mantenga el sitio impecable y eficiente

Sin duda, mejorar el rendimiento de Drupal conducirá a una mejor experiencia tanto para los visitantes como para los motores de búsqueda. Como resultado, el sitio tiene potencial para convertirse en un faro más grande para su propósito.

Tómese el tiempo para agregar el elemento de velocidad a su formato y sea testigo de los cambios por sí mismo. No puedo prometer que superarás a la competencia, pero marcará la diferencia.