Avisos
Vaciar todo

Has superado los límites de recursos asignados por el servidor para tu cuenta de Hosting  

Página 1 / 2
 
Tomás
 Tomás
Reputable Member

He estado optimizando mi sitio a base de este plugin: WordPress Advanced Database Cleaner Premium.

Tras realizar las copias de seguridad oportunes, he ido borrando tablas entre otras opciones todo aquello que estaba demás en mi instalación. Pero, no hay manera de evitar el alto consumo de recursos en mi WP.

Cierto es que tengo unos 30 plugin instalados, pero teniendo un ecommerce ya me contaréis como hacerlo, WP está hecho para instalar cientos de plugin,, solo woocommerce es 1 plugin, después uno de SEO, después otro de caché, después uno para realizar facturas, otro de pasarela de pagos, otro de cookies, otro para que los envíos de correos no terminen en la bandeja de spam SMTP,......., a ver cual eliminas en una instalación medio decente para un comercio electrónico, cuando te vienes a dar cuenta tienes 30 plugin.

Según Stephen siempre me muestra esto:

Tienes que revisar por que estás consumiendo tantos recursos del servidor. Es probable que tengas tablas en tu base de datos demasiado grandes, por ejemplo, algunas extensiones que generan estadísticas almacenan estas estadísticas en tablas de la base de datos, lo que provoca que cuando al cabo del tiempo, la tabla se hace más grande, el consumo de recursos para hacer operaciones de tipo INSERT, UPDATE, DELETE o SELECT en esta tabla se dispara. Estos sistemas de recuento de visitas no son válidos para webs con un volumen alto de visitas.

Este es solo un caso común que suele dar problemas de rendimiento, sin embargo puede haber otros motivos, por ejemplo que tengas scripts con programación personalizada y alguno tenga consultas a MySQL lentas o bien que tengas formularios sin protección de CAPTCHA o reCAPTCHA y estén intentando inyectarte SPAM en la base de datos a través de campos de formularios no protegidos.

No recibo spam, por lo que tal vez mi alto consumo esté más bien relacionado con las tablas, a pesar de la limpieza que ya he realizado, pues habrá que seguir buscando.

Ejemplo, cuando entro a mi phpmyadmin sigo viendo tablas como esta: szq6x_actionscheduler_groups, donde sigo viendo restos de plugin desinstalados. 

 

¿Hay algo más que pueda hacer para bajar ese alto consumo?

Anticipo:

  • Tengo plugin de caché
  • Tengo instalado plugin de optimización Perfmatfers, con todas las opciones de optimización activadas
  • Tengo la web detrás de Cloudflare
  • Tengo instalado Magic caché
  • Tengo implementado en functions.php todo aquello que optimiza la web, por ejemplo, el plugin contac-form no cargue en todas las páginas, regla de wp-cron, Heartbeat cada 60 segundos......un montón de cosas
  • He localizado todos los errores 404 y eliminados
  • Envíos de correos SMTP
  • Etc..

Contenido solo visible a usuarios registrados

Citar
Respondido : 04/04/2023 5:02 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Tomas.

Para realizar una optimización de la base de datos puedes utilizar el siguiente plugin:

-> https://wordpress.org/plugins/wp-optimize/

Veo que utilizas contact form para los formularios y este tiene una integración para el Capcha

.- Revisa esta entrada del blog donde tienes los pasos para implementarlo

-> https://www.webempresa.com/blog/captcha-invisible-contact-form-7-wordpress.html

 

Revisa si con eso mejora

 

Un Saludo

ResponderCitar
Respondido : 04/04/2023 5:15 pm

Tomás
 Tomás
Reputable Member

@pepesoler gracias Pepe, pero todo eso y mucho más lo tenía ya hecho. 

Vamos a hacer una cosa, voy a dar otro repaso con el plugin anterior y te digo más 

ResponderCitar
Respondido : 04/04/2023 6:16 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Hola Tomas,

Quedamos atentos a tus revisiones con respecto a los plugins sugeridos por mi compañero además de tus comentarios de como podemos ayudarte

Saludos!

ResponderCitar
Respondido : 04/04/2023 6:33 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Tomás
 Tomás
Reputable Member

Buenos días, aunque tenga todas las recomendacion es ya optimizadas en mi sitio, siempre tengo un alto consumo de recursos y ya no sé que hacer. Esta es la última gráfica:

Recursos altos

 

szq6x_postmeta
Filas: 1242758, espacio ocupado: 136.1 MB. Esta es la única advertencia que encuentro, el plugin de limpieza me dice que tengo muchas filas....

ResponderCitar
Respondido : 08/04/2023 7:48 am
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Tomas, 

Este consumo elevado puede ser por diferentes motivos, uno de ellos algun plugin especifico, algun código adicional veo que actualmente tienes storefront por lo que no es un tema que suela presentar este tipo de problemas

Revisa si con el siguiente plugin → https://wordpress.org/plugins/usagedd/ puedes determinar que está causando esté elevado uso de recursos en tu cuenta

Este plugin agregará un pequeño cuadro en la parte inferior central de cada página, solo visible para los administradores, que muestra la cantidad de consultas de MySQL, la cantidad de memoria utilizada por el código de la página, el “tiempo hasta el primer byte” (TTFB) y el tiempo necesario para generar la página completa.

Revisa la descripción que señalan en el plugin sobre su uso para analizar tu sitio web Contenido solo visible a usuarios registrados

Verifica esto y nos comentas como va todo

Un Saludo 

ResponderCitar
Respondido : 08/04/2023 2:44 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Tomás
 Tomás
Reputable Member

@karen hola.

Resultado:

276Q (consultas) en 0,57 segundos.

40 MB RAM en 1,08 segundos 

ResponderCitar
Respondido : 08/04/2023 3:52 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Tomas,

Este resultados indica que tienes un consumo elevado en tu sitio web ocasionado posiblemente por algún plugin.

Cómo puedes ver en la documentación un número mayor a 50Q es un problema de con MySQL y esto puede estar siendo generado por un plugin.

Para determinar cuál plugin genera el conflicto puedes probar desactivar todos los plugin y revisar el resultado de la carga del sitio web, luego de ello debes ir activando uno por uno mientras vas revisando la cargar hasta determinar cuál está generando estas consultas elevadas a tu base de datos.

Un saludo 

ResponderCitar
Respondido : 08/04/2023 4:33 pm

Cursos Gratuitos WordPress

Tomás
 Tomás
Reputable Member

@karen Hola Karen de nuevo, he desactivado todos los plugin desde WP Center, excepto woocommerce y el que mide los recursos consumidos y el resultado ha sido una pequeña bajada, sobre todo cuando he desactivado Perfmatters y UpdraftPlus - Backup/Restore, pero no ha bajado de las 160Q, es decir seguía alto.

Después lo que he hecho ha sido renombrar la carpeta functions.php de mi tema hijo activo. para asegurarme que el alto consumo no sea producto de algún código personalizado, pero esto último si que no ha producido ningún efecto.

Hay una funcionalidad de mi plugin de caché: Widget de caché

Ya no sé que más hacer Karen.

ResponderCitar
Respondido : 08/04/2023 4:48 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Tomas, 

Sobre el plugin que me comentas no estoy segura si la funcionalidad que tiene ayude con la optimización, es muy raro que aún tengas el consumo elevado de recursos. Has probado cambiar el tema a alguno temporal adicional de WordPress y ver como funciona la carga en tu sitio web. 

Ten en cuenta que en muchas ocasiones lo que menos pensamos puede ser lo que cause el conflicto, de igual forma prueba aumentar los parámetros de tu PHP al máximo y modificar la versión a 8.0 para revisar como funciona todo. 

https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/#Parametros-PHP

Realiza estas pruebas y nos comentas como va todo

Un Saludo 

ResponderCitar
Respondido : 08/04/2023 8:23 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Tomás
 Tomás
Reputable Member

@karen tras configurar a php 8.0 me salen estos avisos en error_log:

[09-Apr-2023 03:43:49 UTC] PHP Warning: Trying to access array offset on value of type bool in /home2/public_html/wp-content/plugins/woocommerce/includes/wc-template-functions.php on line 1598
[09-Apr-2023 03:43:49 UTC] PHP Warning: Trying to access array offset on value of type bool in /home2/public_html/wp-content/plugins/woocommerce/includes/wc-template-functions.php on line 1599
[09-Apr-2023 03:43:49 UTC] PHP Warning: Trying to access array offset on value of type bool in /home2/public_html/wp-content/plugins/woocommerce/includes/wc-template-functions.php on line 1600
[09-Apr-2023 03:43:49 UTC] PHP Warning: Trying to access array offset on value of type bool in /home2/public_html/wp-content/plugins/woocommerce/includes/wc-template-functions.php on line 1609

ResponderCitar
Respondido : 09/04/2023 7:36 am
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Tomas,

Donde debería estar el error no vemos nada:

image

Entendemos que debió ser un error puntual del WooCommerce o lo has solucionado ya.

Un saludo 🖐️ 

ResponderCitar
Respondido : 09/04/2023 2:45 pm

Tomás
 Tomás
Reputable Member

@argenis gracias, es posible que sea algo puntual de woocommerce.

Sin embargo voy a seguir con este hilo abierto, ya que ahora mismo mi máximo interés es conseguir bajar ese consumo de recursos, por lo que os ruego paciencia y que no me aborrecéis por favor 🤗 .

La siguiente lista son todas la optimizaciones que tengo realizadas:

  • Disable Emojis
  • Disable Embeds
  • Disable XML-RPC
  • Hide WP Version
  • Remove wlwmanifest Link
  • Remove RSD Link
  • Remove Shortlink
  • Disable RSS Feeds
  • Remove RSS Feed Links
  • Disable Self Pingbacks
  • Remove REST API Links
  • Disable Google Maps
  • Disable Password Strength Meter
  • Remove Comment URLs
  • Remove Global Styles
  • Heartbeat Frequency 60 segundos
  • Disabled Behavior
  • Disable Cart Fragmentation
  • Disable Status Meta Box
  • Disable Widgets que no utilizo
  • Delayed Scripts
  • Defer Javascript
  • Preload Critical Images
  • Preconnect
  • Activado Lazy Loading
  • Tengo la web tras Clouflare con activación contra hotlink
  • He borrado tablas huérfanas y transitorios así como trabajos de Cron innecesarios.
  • Tengo activado Magic Caché
  • Minimizar HTML activado
  • Minify HTML Plus activado
  • Minimizar CSS activado
  • Minify Css Plus activado
  • Combinar CSS activado
  • Minimizar JS activado
  • Combinar JS activado
  • Combine Js Plus activado
  • Gzip activado
  • Caché del navegador activado
  • Desactivar los emojis activado
  • Bloqueo de procesado de JS activado
  • fuentes de Google de forma asíncrona activado
  • Widget de caché activado

Y esto son lo últimos realizados:

  • He configurado el servidor a php 8.0
  • He desactivado la REST API y eliminado jQuery Migrate desde mi plugin de optimización perfmatters

Esto por el momento para ver si baja esos consumos que me muestra cpanel.

Solo me queda de momento haceros esta pregunta, es conveniente cachear?:

  • Las etiquetas
  • Los adjuntos
  • Custom post Types
  • Custom taxonomias

 

Dejo abierto reitero y os voy contanto a ver como va la cosa.

Gracias de antemano.

 

 

ResponderCitar
Respondido : 09/04/2023 7:08 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Tomas,

No veo el aviso a nivel de Stephan por lo que parece que ya no tienes el problema, no veo el porqué te haría falta lo que nos comentas al final:

Solo me queda de momento haceros esta pregunta, es conveniente cachear?:

Las etiquetas
Los adjuntos
Custom post Types
Custom taxonomias

Ten en cuenta que mientras más cosas cachees, luego más cosas tendrán que ser almacenadas y si cambias algo y te olvidas de vaciar la caché es probable que no veas los cambios hasta que vuelva a vaciarse. Puedes seguir así y verificar si llega a mostrarse de nuevo este mensaje, cuando se muestre trata de recordar que fue lo que hiciste también ayudaría a identificar el problema.

Un saludo 🖐️ 

ResponderCitar
Respondido : 09/04/2023 9:16 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Tomás
 Tomás
Reputable Member

@argenis pregunté lo de cachear todo lo anterior por si eso aumentaba el consumo de recursos.....

Por otro lado, el error en el plugin woocommerce con Stephen no sale pero desde cpanel en la parte de errores si sale, de hecho hoy también me arrojaba el mismo error, pero reitero, todo ha sido desde que he pasado de php 7.4 a 8.0.

Perdonar si me hago pesado con el hilo de este tema, pero quiero acabar definitivamente con el alto consumo de recursos. Seguiré haciendo cambios y observando hasta dar con el problema, pero si tengo que abrir un tema nuevo o lo que sea para no alargar más este me lo decís por favor.

Tengo una tabla que creo que puedo eliminar, esta: szq6x_snippets , ya que esto pertenece al plugin code snippets que ya no utilizo, puesto que esas funcionalizades las pasé al functions.php de mi tema hijo. Y pregunto desde la mayor absoluta ignorancia ¿puede que esta tabla me esté ocasionando algún tipo de conflicto?, ¿la puedo eliminar?, la he examinado y repito, veo los titulos de los fragmentos de códigos que puse en su día. Esto sigue a colación con este tema, porque todo lo que sobre me lo quiero quitar de encima.

Evidentemente haré copia de seguridad antes de eliminar.

Gracias de nuevo.

ResponderCitar
Respondido : 10/04/2023 11:51 pm
Página 1 / 2