{"id":16350263,"date":"2024-10-31T09:03:42","date_gmt":"2024-10-31T09:03:42","guid":{"rendered":"https:\/\/wpml.org\/anuncios-es\/2024\/10\/como-analizar-problemas-de-rendimiento-con-query-monitor\/"},"modified":"2024-10-31T09:03:42","modified_gmt":"2024-10-31T09:03:42","slug":"como-analizar-problemas-de-rendimiento-con-query-monitor","status":"publish","type":"post","link":"https:\/\/wpml.org\/es\/tutoriales\/2024\/10\/como-analizar-problemas-de-rendimiento-con-query-monitor\/","title":{"rendered":"C\u00f3mo analizar problemas de rendimiento con Query Monitor"},"content":{"rendered":"<p class=\"lead\">En este tutorial, explicamos c\u00f3mo usar Query Monitor, entender sus informes y tomar las acciones correctas. Podr\u00e1s entender qu\u00e9 causa problemas de rendimiento en tu sitio y tomar las medidas adecuadas para resolverlos. <\/p>\n<h2>Instalando Query Monitor<\/h2>\n<p>Para instalar el plugin, visita la p\u00e1gina de <b>Plugins<\/b> en el administrador de tu sitio y haz clic en el bot\u00f3n <b>A\u00f1adir nuevo<\/b> en la parte superior. En el campo de b\u00fasqueda, ingresa \u201cquery monitor\u201d y haz clic en el bot\u00f3n <b>Instalar ahora<\/b>. Finalmente, haz clic en el bot\u00f3n <b>Activar<\/b> cuando aparezca.  <\/p>\n<figure id=\"attachment_4762803\" aria-describedby=\"caption-attachment-4762803\" style=\"width: 962px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-1.png\"><img decoding=\"async\" class=\"size-full wp-image-4762803\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-1.png\" alt=\"Instalando el plugin Query Monitor\" width=\"962\" height=\"663\" srcset=\"https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-1.png 962w, https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-1-150x103.png 150w, https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-1-300x207.png 300w, https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-1-768x529.png 768w\" sizes=\"(max-width: 962px) 100vw, 962px\" \/><\/a><figcaption id=\"caption-attachment-4762803\" class=\"wp-caption-text\">Instalando el plugin Query Monitor<\/figcaption><\/figure>\n<p>Ten en cuenta que Query Monitor requiere recursos significativos por s\u00ed mismo. Debes activarlo solo para identificar problemas de rendimiento y desactivarlo despu\u00e9s. <\/p>\n<h2>Habilitando la cookie de autenticaci\u00f3n<\/h2>\n<p>Quieres ver c\u00f3mo funciona tu sitio para los visitantes (no solo como administrador). Query Monitor te permite hacer esto usando una \u201ccookie de autenticaci\u00f3n\u201d. Ve a la p\u00e1gina de <b>Plugins<\/b>, encuentra Query Monitor y haz clic en su enlace de <b>Configuraci\u00f3n<\/b>. La ventana del plugin se abre en la parte inferior de la p\u00e1gina. Haz clic en el bot\u00f3n <b>Establecer cookie de autenticaci\u00f3n<\/b>. <\/p>\n<figure id=\"attachment_4762841\" aria-describedby=\"caption-attachment-4762841\" style=\"width: 961px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-2.png\"><img decoding=\"async\" class=\"size-full wp-image-4762841\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-2.png\" alt=\"Configurando la cookie de autenticaci\u00f3n de Query Monitor\" width=\"961\" height=\"815\" srcset=\"https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-2.png 961w, https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-2-150x127.png 150w, https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-2-300x254.png 300w, https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-2-768x651.png 768w\" sizes=\"(max-width: 961px) 100vw, 961px\" \/><\/a><figcaption id=\"caption-attachment-4762841\" class=\"wp-caption-text\">Configurando la cookie de autenticaci\u00f3n de Query Monitor<\/figcaption><\/figure>\n<h2>C\u00f3mo usar Query Monitor<\/h2>\n<p>Una vez que Query Monitor est\u00e9 en funcionamiento, la Barra de Administraci\u00f3n mostrar\u00e1 un conjunto de valores de rendimiento que se ven as\u00ed:<\/p>\n<ul>\n<li>0.17s 10,453kB 0,0323s 123Q<\/li>\n<\/ul>\n<p>Muestran valores para el tiempo de carga de la p\u00e1gina, la memoria utilizada, el tiempo de solicitudes a la base de datos y el n\u00famero de solicitudes a la base de datos. Al pasar el cursor sobre esta informaci\u00f3n se abre el men\u00fa desplegable de Query Monitor. Haz clic en cualquier elemento del men\u00fa para abrir un panel adicional con m\u00e1s informaci\u00f3n.<\/p>\n<figure id=\"attachment_4762863\" aria-describedby=\"caption-attachment-4762863\" style=\"width: 943px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-3.png\"><img decoding=\"async\" class=\"size-full wp-image-4762863\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-3.png\" alt=\"Men\u00fa principal de Query Monitor\" width=\"943\" height=\"426\" srcset=\"https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-3.png 943w, https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-3-150x68.png 150w, https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-3-300x136.png 300w, https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-3-768x347.png 768w\" sizes=\"(max-width: 943px) 100vw, 943px\" \/><\/a><figcaption id=\"caption-attachment-4762863\" class=\"wp-caption-text\">Men\u00fa principal de Query Monitor<\/figcaption><\/figure>\n<p>Para probar el rendimiento, el primer elemento del men\u00fa, <b>Consultas<\/b>, es el m\u00e1s interesante. Haz clic en \u00e9l y aparecer\u00e1 un panel con mucha informaci\u00f3n vital sobre las consultas a la base de datos. <\/p>\n<figure id=\"attachment_4762885\" aria-describedby=\"caption-attachment-4762885\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-4.png\"><img decoding=\"async\" class=\"size-large wp-image-4762885\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-4-1024x853.png\" alt=\"El panel \u201cConsultas\u201d muestra informaci\u00f3n sobre las consultas a la base de datos\" width=\"1024\" height=\"853\" srcset=\"https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-4-1024x853.png 1024w, https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-4-150x125.png 150w, https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-4-300x250.png 300w, https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-4-768x640.png 768w, https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-4.png 1253w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption id=\"caption-attachment-4762885\" class=\"wp-caption-text\">El panel \u201cConsultas\u201d muestra informaci\u00f3n sobre las consultas a la base de datos<\/figcaption><\/figure>\n<h2>Leyendo la informaci\u00f3n<\/h2>\n<p>La forma m\u00e1s importante de consultar la base de datos en WordPress es utilizando la clase <a href=\"https:\/\/toolset.com\/glossary\/wp_query\/\" target=\"_blank\" rel=\"noopener noreferrer\">GenericProductName261_Query<\/a>. Puedes ordenar las consultas por orden, el n\u00famero de filas afectadas y el tiempo. Ordenar por tiempo te permite enfocarte primero en las consultas m\u00e1s pesadas. En nuestro ejemplo, la consulta m\u00e1s pesada de nuestro sitio de prueba proviene de <b>wp_load_alloptions()<\/b> y <b>GenericProductName261_Query-&gt;get_posts()<\/b>.  <\/p>\n<figure id=\"attachment_4762907\" aria-describedby=\"caption-attachment-4762907\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-5.png\"><img decoding=\"async\" class=\"size-large wp-image-4762907\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-5-1024x852.png\" alt=\"Ordenar las consultas por tiempo nos permite ver cu\u00e1les son las m\u00e1s pesadas de procesar\" width=\"1024\" height=\"852\" srcset=\"https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-5-1024x852.png 1024w, https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-5-150x125.png 150w, https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-5-300x250.png 300w, https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-5-768x639.png 768w, https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-5.png 1254w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption id=\"caption-attachment-4762907\" class=\"wp-caption-text\">Ordenar las consultas por tiempo nos permite ver cu\u00e1les son las m\u00e1s pesadas de procesar<\/figcaption><\/figure>\n<p>La primera carga todas las opciones para plugins y temas. Proviene del n\u00facleo de WordPress, por lo que no podemos hacer nada para mejorarla. La segunda consulta proviene de <b>get_posts()<\/b>. Debido a que actualmente estamos en la P\u00e1gina de Tienda de WooCommerce, esta consulta carga productos. <\/p>\n<h2>Filtrando resultados por plugins<\/h2>\n<p>Las consultas pueden filtrarse por componentes (plugins), y podemos ver que en el sitio de prueba tenemos bastantes llamadas hechas por nuestro plugin de prueba WP Happy Blog. El tiempo total es 0.0179s de 0.0651s (mostrado en la parte superior, en la Barra de Administraci\u00f3n). <\/p>\n<figure id=\"attachment_4762929\" aria-describedby=\"caption-attachment-4762929\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-6.png\"><img decoding=\"async\" class=\"size-full wp-image-4762929\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-6.png\" alt=\"Resultados filtrados por un componente espec\u00edfico (plugin)\" width=\"1000\" height=\"668\" srcset=\"https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-6.png 1000w, https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-6-150x100.png 150w, https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-6-300x200.png 300w, https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-6-768x513.png 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/a><figcaption id=\"caption-attachment-4762929\" class=\"wp-caption-text\">Resultados filtrados por un componente espec\u00edfico (plugin)<\/figcaption><\/figure>\n<p>Entonces, casi una cuarta parte de las llamadas fueron hechas por este plugin. Esto puede parecer mucho, pero tambi\u00e9n depende de lo que est\u00e9 haciendo el plugin. <\/p>\n<h2>Perfilado<\/h2>\n<p>Cu\u00e1nto consulta un plugin espec\u00edfico la base de datos puede variar, dependiendo del n\u00famero de plugins instalados y sus configuraciones. En la siguiente imagen, podemos ver que casi el 50% del tiempo de solicitud a la base de datos (0.0513s de 0.1333s) es tomado por <b>woocommerce-products-filter<\/b>.<\/p>\n<figure id=\"attachment_4762951\" aria-describedby=\"caption-attachment-4762951\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-7.png\"><img decoding=\"async\" class=\"size-large wp-image-4762951\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-7-1024x918.png\" alt=\"Perfilando una p\u00e1gina de Producto \u00fanico de WooCommerce\" width=\"1024\" height=\"918\" srcset=\"https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-7-1024x918.png 1024w, https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-7-150x134.png 150w, https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-7-300x269.png 300w, https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-7-768x688.png 768w, https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/wpml-query-monitor-7.png 1168w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption id=\"caption-attachment-4762951\" class=\"wp-caption-text\">Perfilando una p\u00e1gina de Producto \u00fanico de WooCommerce<\/figcaption><\/figure>\n<h2>C\u00f3mo mejorar el rendimiento de tu sitio<\/h2>\n<p>A medida que analizas el rendimiento del sitio, es mejor descubrir primero qu\u00e9 plugin toma la mayor parte del tiempo de solicitud a la base de datos. Intenta desactivar dicho plugin, o reemplazarlo por algo mejor. Si no est\u00e1s seguro de qu\u00e9 plugin est\u00e1 ralentizando tu sitio, puedes desactivar temporalmente los plugins uno por uno y ver el impacto en el rendimiento. Tambi\u00e9n, intenta cambiar el tema al predeterminado y ver el <a href=\"https:\/\/wpbuffs.com\/speed\/\">impacto en el rendimiento<\/a>. Hemos encontrado casos donde algunos plugins y temas ineficientes hicieron demasiadas solicitudes a la base de datos a trav\u00e9s de WPML. <\/p>\n<h2>Problemas relacionados con WPML<\/h2>\n<p>Cuando un problema parece estar relacionado con WPML, es bueno verificar qu\u00e9 plugin de WPML crea el mayor impacto en el rendimiento. En cualquier caso, aseg\u00farate de que tu sitio est\u00e9 ejecutando la \u00faltima versi\u00f3n de los plugins de WPML.<\/p>\n<h2>\u00bfSigues teniendo problemas de rendimiento?<\/h2>\n<p>Si a\u00fan tienes problemas, te sugerimos seguir nuestros consejos sobre <a href=\"\/?p=2623510\">prevenir problemas de rendimiento con WPML<\/a>. Si seguir los pasos en esa p\u00e1gina no ayuda, es mejor <a href=\"https:\/\/wpml.org\/forums\/forum\/english-support\/\">abrir un ticket<\/a> con nuestro soporte. Nuestros soportes pueden revisar tu sitio y analizar de d\u00f3nde provienen los problemas.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En este tutorial, explicamos c\u00f3mo usar Query Monitor, entender sus informes y tomar las acciones correctas. Podr\u00e1s entender qu\u00e9 causa problemas de rendimiento en tu sitio y tomar las medidas adecuadas para resolverlos. Instalando Query Monitor Para instalar el plugin, visita la p\u00e1gina de Plugins en el administrador de tu sitio y haz clic en [&hellip;]<\/p>\n","protected":false},"author":76577,"featured_media":4763619,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_uag_custom_page_level_css":"","ep_exclude_from_search":false,"footnotes":""},"categories":[73],"tags":[],"class_list":["post-16350263","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutoriales"],"spectra_custom_meta":{"_pingme":["1"],"_encloseme":["1"],"_subscription_coupon_product_id":["0"],"_wpv_contains_gutenberg_views":[""],"_alp_processed":["1730365423"],"_views_template":["0"],"_wpml_media_duplicate":["1"],"_wpml_media_featured":["1"],"_yoast_wpseo_primary_category":["8"],"wpcf-display-post-on-popular-posts-section":["1"],"_top_nav_excluded":[""],"_cms_nav_minihome":[""],"_thumbnail_id":["4763619"],"_wpml_word_count":["858"],"_uag_css_file_name":["uag-css-16350263.css"]},"uagb_featured_image_src":{"full":["https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/featurd-image-wpml-query-monitor.png",1024,800,false],"thumbnail":["https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/featurd-image-wpml-query-monitor-150x117.png",150,117,true],"medium":["https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/featurd-image-wpml-query-monitor-300x234.png",300,234,true],"medium_large":["https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/featurd-image-wpml-query-monitor-768x600.png",768,600,true],"large":["https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/featurd-image-wpml-query-monitor-1024x800.png",1024,800,true],"1536x1536":["https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/featurd-image-wpml-query-monitor.png",1024,800,false],"2048x2048":["https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/featurd-image-wpml-query-monitor.png",1024,800,false],"gform-image-choice-sm":["https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/featurd-image-wpml-query-monitor.png",300,234,false],"gform-image-choice-md":["https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/featurd-image-wpml-query-monitor.png",400,313,false],"gform-image-choice-lg":["https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/featurd-image-wpml-query-monitor.png",600,469,false],"woocommerce_thumbnail":["https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/featurd-image-wpml-query-monitor-150x150.png",150,150,true],"woocommerce_single":["https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/featurd-image-wpml-query-monitor-300x234.png",300,234,true],"woocommerce_gallery_thumbnail":["https:\/\/wpml.org\/wp-content\/uploads\/2019\/10\/featurd-image-wpml-query-monitor-100x100.png",100,100,true]},"uagb_author_info":{"display_name":"Dario","author_link":"https:\/\/wpml.org\/es\/author\/darioh\/"},"uagb_comment_info":0,"uagb_excerpt":"En este tutorial, explicamos c\u00f3mo usar Query Monitor, entender sus informes y tomar las acciones correctas. Podr\u00e1s entender qu\u00e9 causa problemas de rendimiento en tu sitio y tomar las medidas adecuadas para resolverlos. Instalando Query Monitor Para instalar el plugin, visita la p\u00e1gina de Plugins en el administrador de tu sitio y haz clic en&hellip;","_links":{"self":[{"href":"https:\/\/wpml.org\/es\/wp-json\/wp\/v2\/posts\/16350263","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpml.org\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpml.org\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpml.org\/es\/wp-json\/wp\/v2\/users\/76577"}],"replies":[{"embeddable":true,"href":"https:\/\/wpml.org\/es\/wp-json\/wp\/v2\/comments?post=16350263"}],"version-history":[{"count":0,"href":"https:\/\/wpml.org\/es\/wp-json\/wp\/v2\/posts\/16350263\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpml.org\/es\/wp-json\/wp\/v2\/media\/4763619"}],"wp:attachment":[{"href":"https:\/\/wpml.org\/es\/wp-json\/wp\/v2\/media?parent=16350263"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpml.org\/es\/wp-json\/wp\/v2\/categories?post=16350263"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpml.org\/es\/wp-json\/wp\/v2\/tags?post=16350263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}