Antecedentes
Antes de entrar en los detalles básicos, es muy importante entender un poco sobre que hace que WordPress sea tan bueno. WordPress es enormemente extensible, con una gran variedad de temas para que se vea como quieras y plugins para que hagas lo que quieras. Esta es una parte de su atractivo para muchos que desean poder construir y administrar sus propios sitios web.
1.- Mantén tu sitio optimizado: utiliza la menor cantidad de plugins posibles.
Esto puede sonar obvio, pero a menudo se pasa por alto, cada plugin que agregas para una nueva característica o integración fuera del sitio agrega «peso» a tu web. Cuando alguien visita tu web, el servidor tiene que hacer más, procesar más datos antes o durante la visualización de sus páginas. Esto hará que demore más, por lo que tu sitio podría tardar más en cargarse o trabajar más lentamente para los usuarios.
Intenta utilizar la menor cantidad posible de plugins para lograr el resultado que deseas; no existe una regla estricta y rápida. Si se requiere un plugin, asegúrate de que esté bien codificado y sea compatible, o si es un plugin de pago, que el desarrollador ofrezca regularmente actualizaciones y buen soporte: revisa el registro de cambios de los plugins para ver su historial de actualizaciones. Una de las causas más comunes del problemas en los sitios de WordPress son los plugins mal codificados o desactualizados.
Puedes encontrar sitios con solo un puñado de plugins funcionando muy mal y sitios bien optimizados con muchos plugins que funcionan bastante bien.
2.- Optimiza tus imágenes previamente: mantén un tamaño de archivo lo más pequeñas posible.
Si puede, haz esto fuera del sitio antes de subir las imágenes a WordPress. Puede usar Photoshop, o incluso algo gratis. Tus imágenes deben configurarse con una resolución de alrededor de 72 ppp; esto es suficiente para ver la pantalla; y deben tener el tamaño lo más cercano posible a cómo deseas que se muestren.
Vea también el Paso 6 para obtener aún más optimización de imagen.
3.- Usa SSL.
Muchos hostings sofrecen certificados SSL gratuitos, esto significa que se puedes acceder a tu sitio a través de https:// y mostrar el candado verde. Tenemos un artículo separado en nuestra base de conocimiento que describe cómo activar un certificado SSL para su dominio, puedes consultarlo aquí.
Si recopilas datos (por ejemplo, tiene un formulario de contacto o registro en el newsletter), o vendes cualquier cosa, necesitará usar SSL para cumplir con los requisitos de GDPR para mantener los datos de los usuarios seguros entre el navegador y su destino final .
Una vez que tenga su certificado SSL activo, deberás asegurarse de que su sitio sirva todo su contenido a través de HTTPS: // en lugar de HTTP: // – para asegurarse de obtener este candado verde. Tenemos una guía separada sobre cómo corregir el contenido mixto en WordPress aquí, cuando recibe una advertencia en la página o ve el candado naranja.
La siguiente directriz requerirá que realices algunas verificaciones y posiblemente realices cambios enstu servidor web. Para completar esto, deberá iniciar sesión en su Panel de control de tu hosting.
4.- Usa la última versión de PHP y establece un límite max_memory.
PHP es el lenguaje en el que se ejecutan los sitios de WordPress. Hay varias versiones ampliamente disponibles, actualmente algunas versiones 5.xy otras versiones 7.x más nuevas. Y, en este caso, lo más nuevo es definitivamente mejor: mover una web de 5.x a incluso 7.0 puede dar un gran impulso de rendimiento debido a las optimizaciones realizadas en la versión PHP más reciente.
Entonces, entra en tu panel de control de hosting y cambia tu versión de PHP, busque la versión estable más alta compatible que puedas, y verifica tu web después de haber cambiado para asegurarte de que todo sigue funcionando como se esperaba. Revisa cada página y cada funcionalidad: formularios de contacto, etc. Si algo falla, prueba una versión PHP más baja, o mejor aún, busca si hay una versión más nueva de ese plugin que admita una versión más nueva de PHP. De lo contrario, puede valer la pena ver si hay un plugin alternativo que lo haga.
Busca la opción max_memory: configúrela en alrededor de 512Mb. Aquí no es absolutamente cierto que más siempre es mejor. Si encuentra que su sitio tiene problemas incluso con este conjunto a 768Mb o más, entonces es posible que algo no funcione como debería, o que un plugin u otro código se esté comportando mal. Si este es el caso, te recomendamos que hagas que un desarrollador eche un vistazo y arregle lo que esté roto.
5.- Asegúrate de que la compresión gzip esté activada.
Tenemos una guía separada que detalla cómo habilitar la compresión para tu web aquí.
6.- Configura el almacenamiento en caché (da a tu web una puesta a punto).
El almacenamiento en caché es el proceso mediante el cual tu servidor de hosting «recuerda» las páginas que sirve u otro contenido y los sirve para satisfacer las solicitudes de los clientes desde la memoria, en lugar de ir y crear la página nuevamente. Esto a menudo proporciona un aumento masivo del rendimiento.
Disponemos de opciones de almacenamiento en caché desde el servidor a través de nuestro plugin de cPanel. Esto siempre podrás combinarlo con el plugin de caché de WordPress que consideres que va mejor para tu sitio.
7.- Deshabilita el trabajo CRON de WordPress y configúralo en cPanel.
Tenemos una guía separada que detalla cómo desactivar el trabajo cron de WordPress y configurar un trabajo cron en cPanel para reemplazarlo.
8.- Optimiza tu base de datos de WordPress.
Supervisa el rendimiento de tus sitios y ajustes adicionales.
Puedes comenzar a usar herramientas como gtmetrix.com para comparar tu web: ten en cuenta que estos sitios solo son una guía y que a veces hay buenas razones para no perseguir un número, por ejemplo , puede ser mejor cargar una imagen más grande una vez y mostrar versiones redimensionadas en la misma página en lugar de cargar varias imágenes. Por lo tanto, una puntuación más baja para la optimización de imágenes podría no ser algo malo.
Del mismo modo, particularmente en sitios con más plugins y funcionalidades, las personas comienzan a ver que el tiempo de carga de los sitios aumenta. Muy a menudo descubrimos que esto se debe a que los plugins llaman a otros servicios, a veces las fuentes de Google, a veces es una red social, y son estos servicios externos los que tardan un tiempo en responder, no el servidor de hosting. La mejor manera de ver esto es mirando la vista de la cascada: aquí verás qué conexiones se están haciendo con los recursos fuera del sitio y cuánto tiempo tardan en cargarse.
En este punto, comprenderá que hay una gran cantidad de variables (versión de WordPress, temas, plugins, versión de PHP, etc.). Es posible lograr excelentes resultados ajustando aún más tu uso de plugins de caché, pero asegúrese de probar y verificar cada cambio que realices para asegurarse de que todo funciona después. Si puedes, prueba siempre en un sitio de desarrollo o de ensayo: te permitirá realizar cambios y probar ajustes sin afectar a tus usuarios activos.