Hemos alojado nuestro sitio web de WordPress en el servidor dedicado (CENTOS 7.9 kvm [servidor]) con 8 CPU. Nuestro sitio web es un sitio web basado en subastas. Normalmente habrá 20 subastas en vivo. Pero nuestro sitio web alcanza picos y un uso elevado de CPU. Hemos intentado disminuir los picos de CPU de las siguientes maneras
- Deshabilitado todos los complementos instalados
- cronjob deshabilitado
- Complementos no deseados deshabilitados
Pero todavía tenemos cuellos de botella y el tiempo de respuesta del servidor es muy bajo. ¿Alguien puede ayudarme a resolver mi problema, por favor?
Respuesta1
WordPress se basa en el esquema Entidad-Atributo-Valor. EAV es un esquema flexible, pero esa flexibilidad tiene un costo de rendimiento al buscar datos.
Existe una solución parcial al problema de la CPU. Implica cambiar los índices de postmeta
. Detalles aquí: http://mysql.rjweb.org/doc.php/index_cookbook_mysql#speeding_up_wp_postmeta
(Esto también se aplica a varios derivados, como WooCommerce).