13 medidas necesarias para que tu WordPress pueda hacer frente a la alta carga

Matthias Held Última actualización 15.01.2021
16 min.
WordPress -Último
Última actualización 15.01.2021

Si el producto o concepto tu recibe de repente mucha atención, por ejemplo, a través de una aparición en televisión en "Die Höhle der Löwen", la recomendación de un influencer o una campaña de marketing a gran escala, esto significa una cosa: ¡mucho tráfico en el servidor! Para algunos sitios y servidores demasiado. Nuestro "Jefe de Desarrollo" Matthias explica cómo tu WordPress puede sobrevivir a grandes cargas.

¿Qué ocurre cuando un miembro de un equipo de remo se debilita? Todo el equipo pierde potencia y tiene que compensar la falta de fuerza. Si esto ocurre durante un campeonato, es fatal y seguramente conducirá a la derrota. Lo mismo ocurre con el sitio web tu WordPress durante una carga elevada. Si el servidor tu , tu Theme , tu Plugins , tu la base de datos y demás no son un equipo bien coordinado, el sitio web tu se colapsará bajo los picos de carga y perderá valiosos visitantes.

Si tu WordPress -sitio no resiste una afluencia repentina de visitantes, el resultado es siempre el mismo: el sitio web no es accesible, el comprador potencial no avanza y usted pierde dinero. ¿Qué hay que hacer para evitarlo?

Hemos pensado en las medidas que hay que tomar antes de una emisión de, por ejemplo, "Die Höhle der Löwen" para preparar tu WordPress sitio para la alta carga. La base del proceso de optimización de las mejores prácticas son los siguientes pasos:

  1. Planificación
  2. Optimizar la infraestructura
  3. Backend
  4. Frontend
  5. Fuera del sitio
  6. Pruebas e informes
  7. Transmisión en directo

Basándonos en este proceso y en nuestros años de experiencia, hemos creado un plan concreto de 13 puntos para ayudarle a conseguir que tu WordPress -sitio esté preparado para la alta carga.

Nota

Las 13 medidas están ordenadas según su planificación y ejecución, no según su importancia. Por lo tanto, se recomienda aplicar los puntos por completo y uno tras otro.

WordPress  alta carga - planificación

#1 Planificación

1.1 Tiempo

El tiempo del que se dispone para la ejecución es, desgraciadamente, un factor a menudo subestimado en la planificación, pero a veces el más importante.

Usted necesita tiempo para optimizar y probar usted y tu desarrollador tu WordPress sitio web y la tienda. Si es necesario, usted (o tu hoster ) también necesita tiempo para trasladar el sitio web o el dominio tu o para escalar el servidor.

Además, se necesita tiempo para replantear conceptos y posiblemente cambiar de proveedor o Plugins .

13 medidas necesarias para que tu WordPress   pueda hacer frente a la alta carga

1.2 Repensar los conceptos

Plugins, Widget y recursos

Debería eliminar todos los widgets y funciones que consumen muchos recursos de Plugins y que no necesita absolutamente en su panel de control o en tus sitio . ¿Realmente necesita tu herramientas de monitorización como Matomo o Google Analytics en su WordPress -panel de control ?

Trate de mantenerlo al mínimo absoluto si quiere que tu permanezca en línea incluso bajo la carga más pesada. Incluso las cosas más pequeñas, como un botón de redes sociales, pueden duplicar fácilmente el tiempo de carga. En el siguiente ejemplo incluso 12 scripts con un total de 462,7 kB - sólo para mostrar un botón de medios sociales.

Carga de scripts desde el botón de las redes sociales

Anuncios

Demasiados anuncios en tus sitio no sólo ralentizarán su servidor, sino que también harán que los clientes potenciales de tu abandonen tu sitio antes. En consecuencia, perderá ingresos por publicidad. Limítese a un número reducido de anuncios de alta calidad para aumentar el retorno de la inversión (ROI) de la forma más rápida y eficaz posible.

Correos electrónicos

El sitio webtu es la presencia en línea tu - los correos electrónicos tu no pertenecen a ella. El servidor utiliza una gran cantidad de carga y que va especialmente en los picos de carga bastante en tu costos.

Aquí distinguimos entre dos tipos de correos electrónicos:

  • Marketing (newsletter)
  • Administración.

Correos electrónicos de marketing como tus newsletters deberían ser siempre subcontratados. Los proveedores que cumplen con la RGPD, proveedores europeos son por ejemplo Cleverreach o Newsletter2Go. Por supuesto, también hay proveedores internacionales como Mailchimp o ActiveCampaign, que también hacen un gran trabajo.

Nota: Como norma general, no debe enviar correos electrónicos de marketing a través del sitio web tu .

Correos electrónicos administrativosTambién puede externalizar los correos electrónicos administrativos, como facturas, restablecimiento de contraseñas, correos de creación de cuentas y similares. Especialmente si hay muchos pedidos cuando tiene un alto número de visitantes, debería considerar esto.

También hay bastantes proveedores que puedes utilizar como servidor SMTP de terceros: Mailgun es mi favorito aquí. Los desarrolladores también tienen un sistema fácil de configurar WordPress -Plugin.

WordPress  alta carga - Hosting

#2 Hosting

El punto más importante y directamente realizable, en el que debe poner tu atención, es efectivamente el Hosting. En primer lugar, es importante elegir un hoster que no tenga límite de tráfico. Porque: Si el tráfico de tu supera este límite, tu hoster tu sitio puede bloquearse y todo el esfuerzo se esfumaría.

Hosting tarifas basadas en Hosting compartidas son también completamente inadecuadas para el crecimiento de la carga, ya que usted comparte el tiempo de la CPU con otros usuarios (sitios web). En la mayoría de los casos, tampoco son lo suficientemente potentes como para soportar tormentas de tráfico como, por ejemplo, en "Die Höhle der Löwen".

A WordPress y WooCommerce hoster es en la mayoría de los casos la mejor opción, si no quiere ocuparse usted mismo de la configuración, el mantenimiento, las optimizaciones de rendimiento y la seguridad de tus sitio . Los cuatro factores a los que hay que prestar especial atención cuando se utiliza WooCommerce-Hosting , los puedes leer en nuestro artículo.

Libro electrónico WooCommerce

Tal vez tenga sentido un servidor tu de escalado a corto plazo. Esto significa que usted amplía su servidor durante un periodo de tiempo (más CPU/RAM, etc.) y luego vuelve a la tarifa normal después del pico de tráfico para ahorrar costes.

Lo ideal es que hable con su hoster al principio del proceso de planificación. Él puede aconsejarte mejor y darte recomendaciones.

WordPress  alta carga - copias de seguridad

#3 Copias de seguridad

Las copias de seguridad son absolutamente necesarias, no sólo para los picos de carga, sino en general. El sitio web tu debería tener una copia de seguridad automática cada noche y también debería tener la opción de crear copias de seguridad manuales. Esto le proporciona una red de seguridad adicional, especialmente en fases como la reestructuración de tus sitio .

También puede guardar grandes hitos como versiones de esta manera.

Por ejemplo:

  • Copia de seguridad 1: Estado inicial
  • Copia de seguridad 2: Caching-Plugin instalado y configurado
  • Copia de seguridad 3: Limpieza de la base de datos

De este modo, siempre puedes volver a puntos específicos tus ajustes si algo va mal.

Le recomiendo que lo utilice a medida que avanza en este documento.

3.1 Sistemas de respaldo

Copia de seguridad con hosts gestionados WordPress (recomendado):
Con la mayoría de los hosters especializados puede contar con una copia de seguridad automática nocturna tus sitio . Además, suele existir la posibilidad de crear y restaurar copias de seguridad manuales con un solo clic. Dado que estas copias de seguridad no suponen ningún inconveniente para ti y no te quitan espacio de almacenamiento, la recomendación va claramente en esta dirección.

Copia de seguridad a través de WordPress -Plugin:
Plugins como BackWPup, Updraft, BackUpWordPress y muchos más pueden hacer una copia de seguridad de tu completa WordPress -sitio, incluyendo los medios de comunicación y la base de datos, a su servidor.

Dependiendo de Plugin y de la versión (gratuita o de pago), también puedes almacenar tu Backup en la nube* o descargarlo.

BackWPup es de los colegas de Inpsyde y está bien apoyado. Así que esta es nuestra recomendación para ti si no tienes una solución de copia de seguridad en tu paquete Hosting. BackWPup ofrece copias de seguridad programadas, almacenamiento en servicios en la nube* como Dropbox o Microsoft Azure u otro servidor FTP.

En la versión de compra puedes especificar aún más servicios en la nube como almacenamiento y cifrar las copias de seguridad de tu .

*
Si almacena las copias de seguridad en la nube, debe pensar cuidadosamente qué proveedor utiliza en tiempos de la DSGVO, ya que las copias de seguridad de tu también contienen datos de los clientes, como nombres, direcciones y correos electrónicos.

WordPress  alta carga - caché

#4 Almacenamiento en caché y minificación

El El factor número uno cuando se trata de entregar páginas rápidamente y con la menor carga posible del servidor es claramente el almacenamiento en caché.

Con el almacenamiento en caché se minimizan las peticiones a su servidor, que entonces entrega archivos estáticos en lugar de contenido dinámico, como las imágenes de tu o las páginas HTML de tus . Esto le aporta, además de una enorme mejora de la velocidad, una carga mucho menor, ya que el servidor no tiene que cargar el mismo contenido una y otra vez. Piensa que es como enviar a la madre de tu a buscar leche una y otra vez. En lugar de correr una y otra vez, basta con llenar la nevera con varias botellas. Esto reduce la carga en tus piernas y el estrés con tus mamá porque no fuiste lo suficientemente rápido.

Aquí distinguimos entre la caché del lado del servidor y la caché por Plugins. Hemos proporcionado una descripción detallada del almacenamiento en caché y las diferencias entre estas opciones de almacenamiento en caché en nuestro Artículo sobre los fundamentos del caché para ti.

La reducción de los archivos CSS y JS también puede dar una ventaja de rendimiento. En este caso, el contenido de las respectivas hojas de estilo y archivos JavaScript se libera de comentarios y espacios y se fusiona en una sola cadena larga. Recomendamos, por ejemplo, el sitio Plugin "Combinar + Minificar + Refrescar”.

WordPress  alta carga - optimizar imágenes

#5 Optimización de los medios de comunicación (escalar imágenes, externalizar vídeos)

5.1 Imágenes

Los medios de comunicación grandes son, por supuesto, el asesino en términos de carga y rendimiento. Si la subpágina de la tienda tu contiene 25 imágenes de productos en resolución completa, aunque sólo se muestren en 200px x 250px, entonces la sitio se pone rápidamente de rodillas.

Hay que tener especial cuidado con las imágenes en el carrito de la compra o en la zona de pago, porque estas zonas no tienen caché. Si carga imágenes de 300dpi en 2000px, aunque sólo se necesite un pictograma, puede estar seguro de que los clientes de tu no podrán comprar a plena carga.

Con lo que WordPress -Plugins puede preparar tu imágenes automáticamente, explicamos en nuestro optimización de la imagen-Plugin-comparación.

5.2 Vídeos

Los videos pertenecen a los portales de video y luego serán integrados en su sitio! Al menos, si sólo te interesa la actuación. Apenas hay una razón para alojar videos por sí mismo (en algunos casos tal vez el RGPD, pero dejemos eso de lado).

Si quieres alojar los vídeos tú mismo, hazlo en un servidor dedicado y luego incrústalos en tu extremo. Si no, súbelas a YouTube, Vimeo, 3q o Brightcove.

WordPress  alta carga - limpiar la base de datos

#6 Limpiar la base de datos

Ahora vamos a adentrarnos en las profundidades de WordPress -IT: La base de datos.

Muy importante antes: ¡haz una copia de seguridad primero!

WordPress almacena las entradas, los comentarios, las páginas y otros tipos de datos textuales en una única base de datos (excluyendo las imágenes y los vídeos, ya que éstos se encuentran en la carpeta "wp-content/**"). Después de un tiempo, por supuesto, esta base de datos se llena un poco y se "desordena".

La basura aquí significa, entre otras cosas:

  • Comentarios spam
  • Revisiones de entradas y páginas
  • Cosas en la basura
  • Los metadatos de las publicaciones y los comentarios, como las validaciones que han caducado hace tiempo.

Todo esto es material heredado que normalmente ya no se necesita y que hace que su servidor se vea afectado.

13 medidas necesarias para que tu WordPress   pueda hacer frente a la alta carga

¿Cómo te deshaces de estas cosas?

TL;DR y para aquellos que lo quieren un poco más fácil: Instalar WP-Optimize y déjalo correr.

6.1 Revisiones

Las revisiones son estados intermedios tus contribuciones, páginas y borradores.

La mayoría de las veces puede reducirlas enormemente, por ejemplo, a un máximo de 8-10 revisiones. En algunos casos, incluso tiene sentido desconectarlos por completo.

En tu wp-config.php se escribe sobre esto:

Apagar completamente:

define( 'WP_POST_REVISIONS', false );

Limitar las revisiones:

define( 'WP_POST_REVISIONS', 10 ); // Máximo 10 revisiones

6.2 Optimizar las wp_options

La tabla wp_options es una de las tablas más importantes y al mismo tiempo más olvidadas en WordPress , cuando se trata de optimizar la carga. El wp_options contiene cosas como la URL del sitio, la URL de inicio, los formatos de tiempo y los datos de administración, así como la configuración de Plugins, Themes, WP cronjobs y datos de caché.

Para optimizar esto, primero tenemos que entender lo que significa cada columna de la tabla.

El wp_options tiene las siguientes columnas:

  • option_id
  • nombre_de_la_opción
  • valor_opción
  • autocarga

Echemos un vistazo a la columna de autocarga. Esto controla qué opciones y ajustes se cargan a través de la función wp_load_alloptions() función. Esto significa: Si la entrada en una fila se establece como "sí", esta función se cargará en cada sitio web sitio tus .
Muchos desarrolladores de Plugin y Theme tienen la actitud de que su Plugin/Theme es tan importante que tiene que cargarse en cada sitio , aunque su Plugin en realidad sólo se utiliza en un sitio (por ejemplo, una calculadora o un formulario de contacto).

Por supuesto, esto desordena tu sitio y provoca una enorme carga adicional.

¿Cómo se arregla esto?

En última instancia, se trata de una cuestión de planificación. Como se indica en el apartado 1.2 "Repensar los conceptos", debería preguntarse "¿Necesito esto Plugin?". Si puedes sustituirlo por otra opción, hazlo.

Por ejemplo, no se puede cargar Google Analytics en WordPress -panel de control , sino externamente. O, en lugar de utilizar una redirecciónPlugin , podría buscar en su hoster , si no ha integrado ya esas cosas.

Para averiguar qué Plugins causa grandes tiempos de carga, he escrito una consulta SQL para usted aquí:

SELECT option_name, length(option_value) AS option_value_length FROM wp_options WHERE autoload = 'yes' ORDER BY option_value_length DESC
Importante

Puede ser que el prefijo de la base de datos de tu sea diferente, por lo que es posible que tenga que ajustar esta consulta en la ubicación "wp_options" a "yourprefix_options".

Después de ejecutar esta consulta, obtendrá una lista que le mostrará qué funciones causan la mayor carga.

WordPress  alta carga: consulta wp_options autoload

En este caso proviene de la página Plugin "Rewrite Rules". Si se aloja en RAIDBOXES , puede utilizar las reglas de reescritura en RAIDBOXES-panel de control , para esto BOX simplemente tome las reglas de reescritura y elimine el Plugin .

WordPress  alta carga: Reescritura de URLs RAIDBOXES

Eliminar el antiguo "Plugin-garbage" de wp_options

Borrado Plugins como para dejar restos en el wp_options y también en autoload = sí. Por supuesto, esto es muy malo, porque las funciones que hay detrás ya no existen y el tiempo de procesamiento del servidor se desperdicia totalmente.

Lo que siempre me gusta hacer es buscar los nombres en wp_options de los Plugins borrados y eliminarlos.

Asumiendo que ya no necesitamos las "Reglas de Reescritura" Plugin de arriba, ejecutaré esta consulta SQL:

SELECT * FROM `wp_options` WHERE `autoload` = 'yes'AND `option_name` LIKE %rewrite_rules%'
Importante

Puede ser que el prefijo de la base de datos de tu sea diferente, por lo que es posible que tenga que ajustar esta consulta en la ubicación "wp_options" a "yourprefix_options".

A continuación, recupero un montón de funciones que ya no son necesarias, todas las cuales siguen configuradas con autoload = sí, pero son completamente inútiles.
Simplemente las borro. Copias de seguridad que ya había mencionado o... 😉 .

Realizo este procedimiento para todos los Plugins . Ya el wp_options es toda una esquina más ligera.

6.3 Borrar transitorios antiguos

Actualización: Desde WordPress Ver. 4.9.9 esto ya no es necesario, ya que WordPress se encarga de esta tarea por sí mismo.

Para las versiones de WordPress anteriores a la 4.9.9:
Los transitorios no son más que opciones temporales que se almacenan en la base de datos durante un breve periodo de tiempo. En cuanto caducan y ya no se necesitan, se eliminan. Como ejemplo: "site_transient_update_plugins" simplemente contiene la información de qué Plugins tienen una actualización y cuáles no. Tan pronto como se actualice este Plugins o se inicie una nueva comprobación de actualización, este transitorio se eliminará.

Desgraciadamente, no siempre es así, porque algunos transitorios se quedan para siempre en la base de datos y dificultan las consultas. Por supuesto, hay que eliminarlos.

La mejor manera de hacerlo es utilizar el Limpiador transitorioporque hacerlo manualmente es una gran molestia. Después de haber utilizado con éxito este Plugin , puede eliminarlo con seguridad después. El limpiador de transitorios sólo elimina los transitorios caducados y nada más: ¡una gran herramienta!

Libro electrónico de ferias

6.4 WordPress Sesiones

Las sesiones están ahí para controlar, registrar, verificar y expirar las sesiones de acceso de los usuarios. Después de un tiempo, un cron de WP elimina estas sesiones de la base de datos. Al menos así debería ser.

Desafortunadamente los cronjobs se cuelgan o son desactivados por el usuario o Plugins - Entonces tienes un montón de sesiones en la base de datos en poco tiempo.

Para ver si te afecta esto, tengo otra consulta para ti:

SELECT * FROM `wp_options` WHERE `option_name` LIKE '_wp_session_%'
Importante

Puede ser que el prefijo de la base de datos de tu sea diferente, por lo que es posible que tenga que ajustar esta consulta en la ubicación "wp_options" a "yourprefix_options".

Si ves que hay miles de entradas, utiliza la siguiente consulta para eliminarlas:

DELETE FROM `wp_options` WHERE `option_name` LIKE '_wp_session_%'

En RAIDBOXES tenemos nuestro propio CronJob del lado del servidor para este propósito, que puede controlar según los intervalos. Puede encontrarlo en la configuración de su BOX en Borrador de sesión WP.

WordPress  alta carga: WP Session Eraser

6.5 Añadir un índice a la carga automática

Bien, ¡ahora se pone difícil! Pero si puedes hacerlo, para tu WordPress -sitio este truco de los compañeros de 10up has ganado mucho, mucho, mucho.

Lo que lo hace esencial:

Añade un índice al campo autoload en el wp_options. Esto reduce significativamente el tiempo de consulta e incluso lo lleva a un "máximo" constante y muy bajo.

El resultado es evidente:

WordPress  alta carga: wp_options Índice de tiempo de consulta
Fuente: 10up

Lo bueno es que: para la mayoría de las páginas nuestro Plugin Añadir índice a la carga automática funciona de maravilla. Como siempre, recuerda hacer una copia de seguridad previa.

Manualmente iría con esta consulta aquí:

ALTER TABLE `wp_options` ADD INDEX (`autoload`);
Importante

Puede ser que el prefijo de la base de datos de tu sea diferente, por lo que es posible que tenga que ajustar esta consulta en la ubicación "wp_options" a "yourprefix_options".

WordPress  alta carga - actualizaciones

#7 ¡Mantenga todo al día!

Una forma muy efectiva de soportar las oleadas de visitantes es mantener el software actualizado. No sólo WordPressa ti, sino también a tu activo theme, el tuyo plugins y justo al frente: tu versión PHP.

7.1 PHP

PHP es el "motor de software" de WordPress . Esto también significa: cuanto más potente sea el motor, más rápido será tu sitio .

PHP 7.0 es capaz de ejecutar más del doble de peticiones por segundo que PHP 5.6  y eso en la mitad del tiempo de latencia. Con PHP 7.1 y 7.2 todo se volvió un poco más rápido de nuevo.

Nota

El soporte oficial para PHP 5.6, 7.0 y 7.1 ya ha expirado y PHP 7.2 sólo recibirá actualizaciones de seguridad hasta el 6 de diciembre de 2021. Por lo tanto, debería actualizar ahora al menos a PHP 7.2 para no poner en peligro la seguridad de su WordPress -sitio .

En general, tiene más que sentido utilizar la versión de PHP que le proporcione el mejor rendimiento. Pero cuidado: ¡no todos los Plugins y Themes son ya compatibles con las últimas versiones! En este caso, la documentación de Plugins y Themes o la simple prueba y error ayudarán.

Versiones de PHP RAIDBOXES

7.2 WordPress

Para obtener el máximo rendimiento, tu WordPress también debe estar actualizado. Si no ha actualizado tu WordPress durante mucho tiempo, no debería saltar directamente de una versión mayor a la siguiente (por ejemplo: de la 4.3 a la 4.4), sino ir tanteando el terreno en versiones menores (por ejemplo, de la versión 4.3.3 a la 4.3.4).

Compruebe siempre la funcionalidad general de tus sitio entre actualizaciones. En principio, se recomienda crear siempre copias de seguridad individuales tus sitio . Esto se aplica especialmente antes de los grandes saltos de versión.

Básicamente, también se recomienda utilizar un WordPress gestionado -hoster, que actualizará el WordPress -Actualizaciones para ti.

7.3 Plugins y Themes

Al igual que la versión tu WordPress , también debe actualizar tu Plugins y Themes . La seguridad y el rendimiento son las principales razones. Los inseguros Plugins y Themes pueden arruinar todo su trabajo en tu . Un resumen de las vulnerabilidades conocidas actualmente para WordPress , Themes y Plugins se puede encontrar en el "Base de datos de vulnerabilidad WPScan" del proveedor de seguridad Sucuri.

Plugin- y Theme-Updates también traen la posibilidad de actualizar a una versión de PHP más alta y así lograr un aumento significativo de la velocidad. Además, se eliminan los errores y se dispone de más funciones.

Lo siguiente también se aplica a las actualizaciones más grandes: Haga una copia de seguridad tus sitio de antemano o pruebe la nueva versión en un Sanantorno de trabajo. Compruebe la funcionalidad tus sitio antes de realizar los cambios en directo.

Las consecuencias de quedarse atrás con sus actualizaciones de Plugin se han demostrado, por ejemplo, con la violación de la seguridad de una DSGVOPlugins se mostraron.

WordPress  alta carga - LInks rotos

#8 Enlaces rotos

Un problema muy simple que no necesariamente arrastra el rendimiento de la página tu , pero que puede costarle visitantes, son los enlaces rotos. Puede comprobar fácilmente tus sitio utilizando el Comprobador de enlaces rotos en línea para hacerlo.

Te recomiendo que utilices este sitio web en lugar de WordPress -Plugins para la comprobación, porque Plugins baja el rendimiento tus sitio - aunque no lo utilices en este momento. Pero hay muchas más herramientas y métodos para encontrar enlaces rotos. Puedes descubrir cuáles son en este post.

WordPress  alta carga - Lazy Loading

#9 Lazy Loading

Con lazy load, sólo se muestra el contenido que el usuario tiene en su área visible del navegador. El resto se carga dinámicamente a medida que el usuario se desplaza hacia abajo.

Para reducir la carga tus sitio , sólo se atienden las solicitudes que realmente tienen que ser atendidas inmediatamente. Esto incluye, por ejemplo, imágenes, vídeos y textos, así como guiones y otras cosas. Una verdadera herramienta de poder, casi el martillo de Thor para ahorrar recursos.

Funciona así:

El navegador ya carga todo el contenido textual (el DOM), pero utiliza Javascript para cargar sólo las imágenes/vídeos/recursos de script que el usuario realmente necesita. Si el usuario se desplaza más profundamente, se recarga lo que entra en su campo de visión.

Muchos de los modernos Themes, especialmente para las tiendas, ya han implementado la carga perezosa. Desgraciadamente, no siempre es fácil añadir el lazy loading a posteriori.

Pero, ¡hay un Plugin para eso!

En el mercado hay muchos cargadores perezososPlugins . Sin embargo, me gusta uno en particular: a3 Carga de lazos. A3 Lazy Load funciona en muchos casos y puede cargar perezosamente vídeos e iFrames además de imágenes. También es compatible con WordPress AMP, WooCommerce y Advanced Custom Fields.

Actualización: A partir de la versión 5.5 de WordPress ya no es necesario un lazy loading-Plugin , porque WordPress se encarga de esta tarea por sí mismo.

WordPress  alta carga - proceso de pago

#10 Optimizar el proceso de pago

Especialmente si quiere vender uno o más productos, es esencial optimizar el proceso de pago exactamente.

Como se ha mencionado anteriormente, cosas como el carrito de la compra o la caja no son almacenables en caché. Por lo tanto, aquí se debe reducir enormemente la carga del servidor, ya que cada petición significa una solicitud completamente nueva y de alto rendimiento para el servidor.

13 medidas necesarias para que tu WordPress   pueda hacer frente a la alta carga

Echa un vistazo a las herramientas del navegador tu (en Chrome, por ejemplo, a través de la pestaña "Red") para ver cuántas peticiones se generan durante un pago y cuáles.Si ves que generas 400 peticiones sólo con llamar al carrito de la compra, algo está fallando.

Fíjese en qué Plugin o recurso genera muchas de estas peticiones e intente reducirlas. Esto significa que puede tener que desprenderse de Plugins, que realmente no necesita.

Lo que vemos a menudo aquí son fuentes que se cargan desde fuentes externas, luego se renderizan primero, pero ni siquiera se utilizan en el carrito de la compra o en la página de pago.

Pregúntese también si realmente tiene que enumerar todos los productos con imágenes de resolución completa en la pantalla de pago o si es suficiente con una pantalla de texto.

Opciones de pago mediante pasarelas

También puede ser necesario cambiar las pasarelas de pago de tu . Por ejemplo, si tu PayPal-Plugin tarda mucho en procesar las solicitudes de los usuarios, puede perder negocio en este caso.

Si quiere ofrecer a sus clientes tantas opciones de pago como sea posible y proporcionarles una transacción segura, consulte Raya compruébalo. Stripe ofrece una fácil integración en WordPress y transacciones de pago rápidas con un gran número de opciones de pago.

WordPress  alta carga - CDN

#11 CDN

¿La página está optimizada? ¿Servidor rápido? ¡Genial! Luego viene el siguiente paso para mantener la carga lo más baja posible: Una red de distribución de contenidos (CDN).

Una CDN es efectivamente una copia tus cacheada sitio distribuida en diferentes servidores en diferentes lugares del mundo. De este modo, los usuarios que se encuentran en un lugar pueden acceder a los datos más rápidamente.

Casi - retomando el ejemplo de la leche de arriba - una nevera llena de leche en cada habitación.

Además, la CDN también liberará a su servidor de carga, ya que entrega partes del sitio web tus en caché desde su servidor.

Recomendamos como socio CDN Cloudflare. Algunos planes de CDN incluyen incluso un cortafuegos y un optimizador de imágenes. Aquí se explica cómo conectar Cloudflare en RAIDBOXES con tus BOX :

En Cloudflare:

  1. Introduzca el dominio tu en "Add Website" y haga clic en "Scan DNS Records".
  2. Ahora el CF escaneará automáticamente sus registros - sólo tiene que esperar aquí hasta que haya terminado.
  3. Después, CF le dará sugerencias (normalmente dos para los registros A). Y eso está bien. Haga clic en "Continuar".
  4. En el siguiente paso, seleccione su plan y haga clic de nuevo en "Continuar".
  5. Aquí tienes los servidores de nombres que necesitas personalizar.
  6. Cloudflare te muestra los nuestros y a los que puedes cambiarlos. (Por supuesto, esto sólo se aplica a los dominios que tiene con nosotros. Si tienes los dominios en otro lugar, tienes que buscar allí).
  7. A continuación, debe introducir estos servidores de nombres (5) como servidores de nombres en la administración del dominio. Si administra dominios de tu con nosotros, puede introducirlos aquí ajustarlos. Allí se hace clic en "DNS" para el respectivo dominio y se cambian los servidores de nombres por los de Cloudflare. Si tiene tu dominios con otro proveedor, tiene que comprobarlo allí.

¡Listo!

También es importante: Si recibe el mensaje de error: "Demasiadas redirecciones", debe activar "Full Strict" en la configuración de SSL en Cloudflare .

WordPress  alta carga - informes

#12 Informes

No siempre se puede vigilar tu sitio en todas partes, por lo que es muy importante contar con una herramienta de monitorización e informes de tiempo de funcionamiento.

Estas herramientas, en su mayoría gratuitas, supervisan el estado del sitio web tus . Comprueban a intervalos cortos si se puede alcanzar tu sitio .

Recomendamos los planos gratuitos de Pingdom o UptimeRobot.

AtenciónNo ponga esta comprobación demasiado corta, esto también significa una carga en su servidor web. Por lo tanto, los intervalos de control no deben ser inferiores a 5 minutos.

#13 Copia de seguridad final

¿Todo va bien? ¿Contento? ¡Genial! ¡Ahora deberías hacer una copia de seguridad final! Con el próximo pico de carga de la "Höhle der Löwen" y compañía. tu sitio no debería ponerse de rodillas ahora!

Conclusión

Espero que mis instrucciones paso a paso te ayuden a WordPress sitio para hacerla apta para cargas pesadas. Si todavía tiene problemas con las piezas más exigentes técnicamente, le recomendamos que contrate a un profesional WordPress el desarrollador será consultado. ¿Tiene alguna otra pregunta o comentario sobre cómo prepararse para cargas pesadas? ¡Entonces, por favor, déjeme un comentario!

Matthias es un calmante del caos en RAIDBOXES. Como desarrollador de temas y plugins, orador de WordCamp y colaborador activo de la comunidad de anfitriones, se le puede encontrar regularmente en WordCamps y otros eventos relevantes de WordPress y siempre está listo para un bocadillo. Cuando no está allí, tiene gatos en su regazo.

Artículos relacionados

Comentarios sobre este artículo

Escribe un comentario

La dirección de correo electrónicotu no se publicará. Los campos obligatorios están marcados con *.