Hola buenos días,
La semana pasadas un compañero vuestro me indicó que os solicitara como evitar que se dieran de manera recurrente las llamadas al refesh. Me indicasteis como proceder y así lo hice.
No obstante el problema parece que no ha desaparecido y la pagina web sigue siendo inestable. En concreto vuestro compañero me indica que os solicite:
Revisando los registros, veo que lo que más consume recursos es (del lado izquierdo el número de veces que se ha ejecutado):
2081 /?wc-ajax=get_refreshed_fragments
1732 /wp-admin/admin-ajax.php
1300 /wp-json/contact-form-7/v1/contact-forms/17280/refill
401 /wp-json/media-file-renamer/v1/analyze
316
269 /abulia
156 /psicologos-madrid
156 /9-mitos-sobre-la-sexualidad
147 /psicologo-online
121 /problemas-mas-comunes-en-relaciones-de-pareja
1.- Refreshed fragments sigue consumiendo muchos recursos, veo que ya has consultado en el foro, por lo que te pediría que consultaras nuevamente para indicar que es el servicio que más recursos consume.
Podríais por favor indicarme como proceder? Muchas gracias
Un saludo
Contenido solo visible a usuarios registrados
Hola Carlos.
Puedes aplicar algunas acciones:
-> Evitar que Contact Form 7 cargue en cada visita: https://www.webempresa.com/blog/evitar-carga-contact-form-7-en-todas-las-paginas.html
-> Instala el plugin Heartbeat para aumentar lso tiempos en los que se hacen las peticiones : https://es.wordpress.org/plugins/heartbeat-control/
Desactiva WooCommerce en la paginas que no sea necesario:
.- Añade lo siguiente al archivo Functions.php que encontraras en wp-content -> themes -> Tu_plantilla:
/** Desactiva todos los scripts y estilos de WooCommerce excepto en las páginas de la tienda*/ add_action( 'wp_enqueue_scripts', 'dequeue_woocommerce_styles_scripts', 99 ); function dequeue_woocommerce_styles_scripts() { if ( function_exists( 'is_woocommerce' ) ) { if ( ! is_woocommerce() && ! is_cart() &&! is_account_page() && ! is_checkout() ) { # Styles wp_dequeue_style( 'woocommerce-general' ); wp_dequeue_style( 'woocommerce-layout' ); wp_dequeue_style( 'woocommerce-smallscreen' ); wp_dequeue_style( 'woocommerce_frontend_styles' ); wp_dequeue_style( 'woocommerce_fancybox_styles' ); wp_dequeue_style( 'woocommerce_chosen_styles' ); wp_dequeue_style( 'woocommerce_prettyPhoto_css' ); # Scripts wp_dequeue_script( 'wc_price_slider' ); wp_dequeue_script( 'wc-single-product' ); wp_dequeue_script( 'wc-add-to-cart' ); wp_dequeue_script( 'wc-cart-fragments' ); wp_dequeue_script( 'wc-checkout' ); wp_dequeue_script( 'wc-add-to-cart-variation' ); wp_dequeue_script( 'wc-single-product' ); wp_dequeue_script( 'wc-cart' ); wp_dequeue_script( 'wc-chosen' ); wp_dequeue_script( 'woocommerce' ); wp_dequeue_script( 'prettyPhoto' ); wp_dequeue_script( 'prettyPhoto-init' ); wp_dequeue_script( 'jquery-blockui' ); wp_dequeue_script( 'jquery-placeholder' ); wp_dequeue_script( 'fancybox' ); wp_dequeue_script( 'jqueryui' ); } } }
De todas formas no veo que tengas una carga mala, veo que la Web carga bastante bien:
Un saludo
Muchas gracias por tu respuesta,
Efectivamente la pagina carga rapido, no obstante tiende a caerse dando error 502 con relativa facilidad.
Con respecto a las opciones que me indicas:
En su momento un compañero tuyo me indico que instalara HeartBeat, pero me empezaron a salir problemas de compatibilidad con wp-rocket y me aconsejo desinstalarlo.
La acción que comentas de conctact form ya la realicé y esta operativa.
Procedo a realizar los pasos que me indicas con respecto a woocomerce.
Muchas gracias
Hola Carlos.
Ok dejo el hilo abierto por si necesitas retomarlo.
Un saludo
Buenos días,
Tras realizar los cambios que me sugeristeis, me comentan desde un ticket que se está dando este error:
Así mismo vemos el siguiente error, que es causado por el plugin woocommerce, por lo que te recomiendo revisar este error.
[09-Jun-2021 10:05:42 UTC] PHP Fatal error: strict_types declaration must be the very first statement in the script in /home2/avanceps/public_html/avancepsicologos.com/wp-content/plugins/woocommerce/lib/packages/League/Container/Container.php on line 1
[09-Jun-2021 10:05:47 UTC] PHP Fatal error: strict_types declaration must be the very first statement in the script in /home2/avanceps/public_html/avancepsicologos.com/wp-content/plugins/woocommerce/lib/packages/League/Container/Container.php on line 1
Me gustaría por favor saber si se debe a esta modificación o a la que realice en su día referente al mensaje llamadas al refreshed (en este mismo foro), en la que me sugeristeis otra modificación en este sentido.
Muchas gracias
Hola Carlos.
El único aviso que veo a día de hoy en los log es el siguiente:
[10-Jun-2021 08:46:53 UTC] PHP Warning: getimagesize(): Filename cannot be empty in /home2/avanceps/public_html/avancepsicologos.com/wp-content/plugins/wp-schema-pro/classes/class-bsf-aiosrs-pro-schema-template.php on line 302
Este aviso hace referencia al plugin " wp-schema-pro " no es un error y no afecta al funcionamiento de la web web, supongo que en próximas actualizaciones del plugin lo solucionarán ya que pro compatibilidad de PHP.
El Error que comentas:
[09-Jun-2021 10:05:47 UTC] PHP Fatal error: strict_types declaration must be the very first statement in the script in /home2/avanceps/public_html/avancepsicologos.com/wp-content/plugins/woocommerce/lib/packages/League/Container/Container.php on line 1
Es un error del día 9 y a fecha de hoy ya no lo marca por lo que se supone que tiene que estar solucionado.
Un saludo
@pepesoler Muchas gracias por todo Pepe :), en tal caso podemos dar por cerrado este hilo.