WordPress-Último

13 medidas necesarias para que tuWordPress pueda hacer frente a cargas elevadas

Si el producto o concepto turecibe 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 algunas páginas y servidores demasiado. Nuestro "Jefe de Desarrollo" Matthias explica cómo tuWordPress puede soportar 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 se aplica a tusitio web de WordPress durante la alta carga. Si el servidor tu, el tema tu, los plugins tu, la base de datos tuy demás no forman un equipo bien coordinado, el sitio web tuse colapsará ante los picos de carga y perderá valiosos visitantes.

Si tuWordPress-sitiono soporta una avalancha repentina de visitantes, el resultado es siempre el mismo: el sitio web no es accesible, el comprador potencial no sigue adelante y usted pierde dinero. ¿Qué hay que hacer para evitarlo?

Hemos pensado en las medidas que debe tomar antes de una emisión de, por ejemplo, "Die Höhle der Löwen" (La guarida del león) para preparar tuWordPress sitiopara cargas elevadas. 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 hacer que tuWordPress-sitiosea apto para grandes cargas.

Nota

Las 13 medidas están ordenadas según su planificación y aplicació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.

Necesitas tiempo para que tú y los desarrolladores de tuoptimicen y prueben el sitio web y la tienda de WordPress tu. También es posible que usted (o el hoster tu) necesite tiempo para trasladar el sitio web o el dominio tuo para escalar el servidor.

También se necesita tiempo para replantear conceptos y, posiblemente, cambiar de proveedor o de complemento de terceros.

1.2 Repensar los conceptos

Plugins, widgets y recursos

Debería eliminar todos los plugins, widgets y funciones que consumen muchos recursos y que no necesita absolutamente en su Dashboard o en tussitio . ¿Realmente necesita tuherramientas de monitorización como Matomo o Google Analytics en su WordPress-Dashboard?

Intenta limitarte al mínimo absoluto si quieres que tuse mantenga en línea incluso con la máxima carga. 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, 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 tussitio no sólo ralentizan su servidor, sino que también hacen que los clientes potenciales de tuabandonen tusitio . 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

tuEl sitio web es tuPresencia en línea - tuLos correos electrónicos no deben ser controlados desde él. El servidor consume mucha carga, lo que resulta bastante caro, especialmente en las horas punta tu.

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

  • Marketing (Newsletter)
  • Administración.

Correos electrónicos de marketing como tu newsletter siempre debe ser subcontratado. Los proveedores alemanes que cumplen con el RGPDson, por ejemplo Cleverreach o Boletín de noticias2Go. Por supuesto, también hay proveedores internacionales como Mailchimp o ActiveCampaign, que también hacen un gran trabajo.

Nota: Por regla 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 debido al alto número de visitantes, debería considerar esto.

También hay varios proveedores que puedes utilizar simplemente como un servidor SMTP de terceros: Mailgun es mi favorito. Los desarrolladores también cuentan con un Plugin de WordPress.

Carga elevada de WordPress - Alojamiento

#2 Alojamiento

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

Los planes de alojamiento basados en el alojamiento compartido son también completamente inadecuados 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".

Un hoster especializado en WordPress y WooCommerce Un hoster especializado es, en la mayoría de los casos, la mejor opción si no quiere ocuparse usted mismo de la configuración, el mantenimiento, la optimización del rendimiento y la seguridad de tussitio . En nuestro artículo puede leer los cuatro factores a los que debe prestar especial atención cuando aloje WooCommerce.

También puede tener sentido ampliar los servidores de tudurante un corto periodo de tiempo. 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 anfitrión al principio del proceso de planificación. Ellos pueden darte los mejores consejos y recomendaciones.

Carga alta de WordPress - 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. tuSu sitio web 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 tussitio .

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

Por ejemplo:

  • Copia de seguridad 1: Estado inicial
  • Copia de seguridad 2: Plugin de caché instalado y configurado
  • Copia de seguridad 3: Base de datos ordenada
  • ...

De este modo, siempre puedes volver a puntos específicos tusajustes 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 los hosters gestionados de WordPress (recomendado):
Con la mayoría de los hosters especializados, puede contar con una copia de seguridad automática nocturna tussitio . Además, suele existir la opción de crear y restaurar copias de seguridad manuales con un solo clic. Dado que estas copias de seguridad no le causan ninguna molestia y no ocupan espacio de almacenamiento, la recomendación va claramente en esta dirección.

Copia de seguridad a través del plugin de WordPress:
Plugins como BackWPup, Updraft, BackUpWordPress y muchos más pueden hacer una copia de seguridad de tucompleta de WordPresssitio, incluyendo los medios de comunicación y la base de datos, a su servidor.

Dependiendo del plugin y de la versión (gratuita o de pago), también puedes guardar la copia de seguridad de tuen la nube* o descargarla.

BackWPup es de los colegas de Inpsyde y está bien apoyado. Así que esta es nuestra recomendación para usted si no tiene una solución de copia de seguridad en su paquete de alojamiento. 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, puede especificar servicios en la nube adicionales como espacio de 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 RGPD, ya que las copias de seguridad de tutambién contienen datos de 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 al servidor, que entrega archivos estáticos en lugar de contenido dinámico, como las imágenes de tuo las páginas HTML de tus. Además de una enorme mejora en la velocidad, esto también le aporta una carga significativamente 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 tua 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 tusmadre porque no fuiste lo suficientemente rápido.

Aquí distinguimos entre la caché del lado del servidor y la caché por plug-ins. 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 plugin "Combinar + Minificar + Refrescar".

WordPress de alta carga - optimizar las 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 tucontiene 25 imágenes de productos en resolución completa, aunque sólo se muestren en 200px x 250px, entonces la sitiose 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 a 2000px, aunque sólo se necesite un pictograma, puede estar seguro de que los clientes de tuno podrán comprar a plena carga.

Te explicamos qué plugins de WordPress puedes utilizar para mejorar automáticamente las imágenes de tuen nuestro comparación de plugins de optimización de imágenes.

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 realmente quieres alojar los vídeos tú mismo, hazlo en un servidor dedicado y luego incrústalos en tu sitio. Si no, súbelas a YouTube, Vimeo, 3q o Brightcove.

Carga alta de WordPress - limpiar la base de datos

#6 Limpiar la base de datos

Ahora vamos a adentrarnos en las profundidades de la informática de WordPress: la base de datos.

Muy importante de antemano: ¡haga primero una copia de seguridad!

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

En este caso, basura significa, entre otras cosas:

  • Comentarios en la sección de 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 carga antigua que normalmente ya no necesitas y que tira de tu servidor hacia abajo.

¿Cómo te deshaces de estas cosas?

TL;DR y para todos 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 tuscontribuciones, páginas y borradores.

En la mayoría de los casos, puede reducirlos enormemente, por ejemplo, a un máximo de 8-10 revisiones. En algunos casos, incluso tiene sentido desconectarlos por completo.

En tuwp-config.php se escribe esto:

Desconectar 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 de WordPress cuando se trata de optimizar la carga. Además de cosas como la URL del sitio, la URL de inicio, los formatos de tiempo y los datos de administración, el wp_options también contiene la configuración de los plugins, los temas, los cronjobs de WP y los datos de la caché.

Para optimizar esto, primero tenemos que entender lo que significan las columnas individuales 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. Controla qué opciones y configuraciones 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 carga en cada sitio web sitiotus .
Muchos desarrolladores de plugins y temas tienen la actitud de que su plugin/tema es tan importante que tiene que cargarse en cada sitio, aunque su plugin sólo se utilice en un sitio(por ejemplo, una calculadora o un formulario de contacto).

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

¿Cómo se arregla esto?

En última instancia, se trata de una cuestión de planificación. Como ya se ha indicado en el punto 1.2 "Pensar en los conceptos", debe hacerse la siguiente pregunta: "¿Necesito este plugin? Si puedes sustituirlo por otra opción, hazlo.

Por ejemplo, no se puede cargar Google Analytics en WordPressDashboard , sino externamente. O, en lugar de utilizar un plugin de redireccionamiento, podría consultar con su proveedor de alojamiento para ver si ya han integrado este tipo de cosas.

Para averiguar qué plug-ins causan tiempos de carga largos, 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 tusea diferente, por lo que puede ser necesario cambiar esta consulta por "deinprefix_options" en el punto "wp_options".

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

Carga elevada de WordPress: consulta wp_options autoload

En este caso, proviene del plugin "Rewrite Rules". Si se aloja en Raidboxes , puede utilizar las reglas de reescritura en Raidboxes-Dashboard , simplemente adopte las reglas de reescritura para este BOX y elimine el plugin.

Alta carga en WordPress: Reescritura de URLs Raidboxes

Eliminar la vieja "basura de los plugins" de wp_options

A los plugins borrados les gusta dejar restos en el wp_options y también en autoload = sí. Esto es, por supuesto, muy malo, ya que las funciones que hay detrás ya no existen y el tiempo de computación del servidor se desperdicia totalmente.

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

Supongamos que ya no necesitamos el plugin "Rewrite Rules" de arriba, así que ejecuto 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 tusea diferente, por lo que puede ser necesario cambiar esta consulta por "deinprefix_options" en el punto "wp_options".

A continuación, me devuelve toda una serie de funciones que ya no son necesarias, todas las cuales siguen configuradas con autoload = sí, pero son completamente inútiles.
simplemente los borro. Ya he hablado de las copias de seguridad, ¿no? 😉 😉 Las voy a borrar.

Este procedimiento lo realizo para todos los complementos. El wp_options ya es mucho más ligero.

6.3 Borrar transitorios antiguos

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

Para 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. Tan pronto como hayan caducado y ya no se necesiten, 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 actualicen estos plug-ins o se inicie una nueva comprobación de actualización, se eliminará este transitorio.

Lamentablemente, no siempre es así, porque algunos transitorios permanecen en la base de datos para siempre y dificultan las consultas. Por supuesto, deben ser eliminados.

La mejor manera de hacerlo es utilizar el Limpiador transitorioporque hacer esto manualmente es un gran esfuerzo. Una vez que haya utilizado con éxito este plugin, puede volver a eliminarlo con seguridad. El limpiador de transitorios sólo elimina los transitorios caducados y nada más: ¡una gran herramienta!

Libro electrónico de ferias

6.4 Sesiones de WordPress

Las sesiones están ahí para controlar, registrar, comprobar y ejecutar 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 solos o son desactivados por el usuario o los plugins - entonces tienes un montón de sesiones en la base de datos en poco tiempo.

Para ver si te afecta, 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 tusea diferente, por lo que puede ser necesario cambiar esta consulta por "deinprefix_options" en el punto "wp_options".

Si ves que hay miles y 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.

Alta carga en WordPress: WP Session Eraser

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

Bien, ¡ahora se pone difícil! Pero si consigues hacer este truco para tuWordPress-sitiode los compañeros de 10up habrás ganado mucho.

Lo que hace esencial:

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

El resultado es claro:

Carga alta de WordPress: índice de tiempo de consulta de wp_options
Fuente: 10up

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

Manualmente funcionaría con esta consulta aquí:

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

Importante

Puede ser que el prefijo de la base de datos tusea diferente, por lo que puede ser necesario cambiar esta consulta por "deinprefix_options" en el punto "wp_options".
Carga alta de WordPress - 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 mejor sea el rendimiento del motor, más rápido será tusitio .

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

Elsoporte 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 WordPresssitio.

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

Versiones de PHP Raidboxes

7.2 WordPress

Para obtener el máximo rendimiento, la versión de tuWordPress también debe estar actualizada. Si no ha actualizado tuWordPress 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 avanzar en versiones menores (por ejemplo, de la versión 4.3.3 a la 4.3.4).

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

En principio, también es aconsejable utilizar un hoster de WordPress gestionado, que puede Actualizaciones de WordPress para ti.

7.3 Plugins y temas

Al igual que tuversión de WordPress, también debe actualizar tuplugins y temas. La seguridad y el rendimiento son las principales razones. Los plugins y temas inseguros pueden arruinar todo tu trabajo en tu. Puede encontrar un resumen de las vulnerabilidades conocidas actualmente para WordPress, temas y plugins en la sección "Base de datos de vulnerabilidad WPScan" del proveedor de seguridad Sucuri.

Las actualizaciones de plugins y temas también te dan la opción de actualizar a una versión de PHP superior y conseguir así un aumento significativo de la velocidad. Además, los errores desaparecen y tienes más funciones a tu disposición.

En este caso, también se aplica lo siguiente para las actualizaciones más grandes: haga una copia de seguridad de antemano tussitio o pruebe la nueva versión en un Stantorno de trabajo. Compruebe la funcionalidad tussitio antes de poner en marcha los cambios.

Las consecuencias de quedarse atrás con las actualizaciones de sus plugins se han demostrado, por ejemplo, con la vulnerabilidad de seguridad de un plugin. vulnerabilidad de seguridad de un plugin de RGPD. plugin.

Alta carga de WordPress - Broken LInks

#8 Enlaces rotos

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

Le recomiendo que utilice este sitio web en lugar de un plugin de WordPress para la comprobación, ya que los plugins disminuyen el rendimiento de tussitio - incluso si no los está utilizando actualmente. Sin embargo, hay muchas otras herramientas y métodos para encontrar enlaces rotos. En este artículo puedes descubrir cuáles son.

Carga elevada en WordPress - 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 tussitio , 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 temas modernos, especialmente para tiendas, ya han implementado el lazy loading. Desgraciadamente, no siempre es fácil añadir el lazy loading a posteriori.

Pero, ¡hay un plugin para eso!

Hay muchos plug-ins de carga lenta en el mercado. Sin embargo, hay uno que me gusta especialmente: 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: Desde la versión 5.5 de WordPress, ya no es necesario un plugin de lazy loading, ya que 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.

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

Utilice las herramientas del navegador tu(por ejemplo, la pestaña "Red" en Chrome) para ver cuántas solicitudes se generan durante un proceso de compra y cuáles. Si ve que se generan 400 solicitudes sólo cuando se llama a la cesta de la compra, algo está fallando.

Fíjate en qué plugin o recurso genera muchas de estas peticiones e intenta reducirlas. Esto significa que tal vez tenga que deshacerse de plugins que no necesita realmente.

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 necesita enumerar todos los productos con imágenes de resolución completa en la pantalla de pago o si es suficiente con una visualización de texto.

Opciones de pago mediante pasarelas

También puede ser necesario cambiar las pasarelas de pago de tu. Si, por ejemplo, el plugin tude PayPal tarda mucho en procesar las solicitudes de los usuarios, puede perder tratos aquí.

Si quiere ofrecer a sus clientes el mayor número posible de opciones de pago y un procesamiento seguro, consulte Raya por ejemplo. Stripe ofrece una fácil integración con WordPress y procesos de pago rápidos con un gran número de opciones de pago.

Carga alta de WordPress - CDN

#11 CDN

¿En la página está todo optimizado ahora? ¿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 tuscacheada 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 tusen caché desde su servidor.

Recomendamos como socio CDN Cloudflare. Algunos planes de CDN incluyen incluso un cortafuegos y un optimizador de imágenes. Aquí explicamos cómo conectar Cloudflare en Raidboxes con tusBOX :

En Cloudflare:

  1. Introduzca el dominio tuen "Add Website" y haga clic en "Scan DNS Records".
  2. Ahora el CF escanea automáticamente para sus registros - sólo tiene que esperar hasta que haya terminado.
  3. A continuación, CF hará sugerencias (normalmente dos para los discos 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 ahora los servidores de nombre que necesitas ajustar.
  6. Cloudflare te muestra las nuestras y por cuáles puedes cambiarlas. (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 tucon nosotros, puede introducirlos aquí. aquí ajustarlos. Haga clic en "DNS" para el dominio respectivo y cambie los servidores de nombres a los de Cloudflare. Si tiene tudominios con otro proveedor, tiene que comprobarlo allí.

¡Listo!

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

Carga elevada de WordPress - informes

#12 Informes

No siempre se puede vigilar tusitio 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 tusitio .

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? ¿Satisfecho? ¡Genial! Ahora sólo tienes que hacer una copia de seguridad final. Con el próximo pico de carga de "Höhle der Löwen" y similares, tusitio ya no debería caer de rodillas.

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!

¿Te ha gustado el artículo?

Con tu valoración nos ayudas a mejorar aún más nuestro contenido.

Escribe un comentario

Tu dirección de correo electrónico no se publicará.