{"id":1916,"date":"2019-05-26T05:00:30","date_gmt":"2019-05-26T03:00:30","guid":{"rendered":"https:\/\/www.loading.es\/blog\/?p=1916"},"modified":"2025-07-17T14:16:31","modified_gmt":"2025-07-17T12:16:31","slug":"habilitar-el-modo-debug-de-rendimiento-en-prestashop-1-7","status":"publish","type":"post","link":"https:\/\/www.loading.es\/blog\/habilitar-el-modo-debug-de-rendimiento-en-prestashop-1-7\/","title":{"rendered":"Habilitar el modo DEBUG de rendimiento en Prestashop"},"content":{"rendered":"\n<p>\u00bfNotas que tu tienda en PrestaShop va m\u00e1s lenta de lo normal? \u00bfHas instalado alg\u00fan m\u00f3dulo nuevo y todo ha empezado a fallar?<br>Es normal que, con el tiempo, una tienda empiece a cargarse de elementos que pueden afectar al rendimiento. Y encontrar el culpable no siempre es f\u00e1cil.<\/p>\n\n\n\n<p>Por suerte, <strong>PrestaShop <\/strong>tiene una herramienta muy \u00fatil para estos casos: <strong>el modo DEBUG de rendimiento<\/strong>.<br>Activarlo no arregla los errores autom\u00e1ticamente, pero s\u00ed te muestra informaci\u00f3n t\u00e9cnica que puede ayudarte a descubrir qu\u00e9 est\u00e1 fallando. Por ejemplo:<\/p>\n\n\n\n<ul>\n<li>Qu\u00e9 m\u00f3dulo est\u00e1 tardando m\u00e1s en cargar<\/li>\n\n\n\n<li>Cu\u00e1ntas consultas a la base de datos se est\u00e1n haciendo<\/li>\n\n\n\n<li>Cu\u00e1les son los archivos m\u00e1s pesados o lentos<\/li>\n<\/ul>\n\n\n\n<p>Esto es como levantar el cap\u00f3 de un coche: no lo vas a arreglar solo con mirar, pero al menos sabr\u00e1s d\u00f3nde est\u00e1 el problema.<\/p>\n\n\n\n<p><strong><em>Tabla de Contenidos:<\/em><\/strong><\/p>\n\n\n\n<div class=\"wp-block-aioseo-table-of-contents\"><ul><li><a href=\"#aioseo-activando-el-modo-debug-de-rendimiento\">Activando el modo DEBUG de rendimiento<\/a><\/li><li><a href=\"#aioseo-es-lo-mismo-el-modo-debug-que-el-modo-de-rendimiento\">\u00bfEs lo mismo el modo debug que el modo de rendimiento?<\/a><ul><li><a href=\"#aioseo-1-modo-debug-modo-de-desarrollo\">1. Modo debug (modo de desarrollo)<\/a><\/li><li><a href=\"#aioseo-2-modo-debug-de-rendimiento-_ps_debug_profiling_\">2. Modo debug de rendimiento (_PS_DEBUG_PROFILING_)<\/a><\/li><\/ul><\/li><li><a href=\"#aioseo-y-ahora-que-consejos-tras-activar-el-modo-debug\">\u00bfY ahora qu\u00e9? Consejos tras activar el modo DEBUG<\/a><ul><li><a href=\"#aioseo-como-saber-si-lo-has-desactivado-bien\">\u00bfC\u00f3mo saber si lo has desactivado bien?<\/a><\/li><\/ul><\/li><li><a href=\"#aioseo-no-te-aparece-el-informe-tras-activar-el-debug\">No te aparece el informe tras activar el DEBUG<\/a><\/li><li><a href=\"#aioseo-que-errores-puedes-detectar-con-este-modo\">Qu\u00e9 errores puedes detectar con este modo<\/a><\/li><li><a href=\"#aioseo-precauciones-importantes-al-usar-debug-en-produccion\">Precauciones importantes al usar DEBUG en producci\u00f3n<\/a><\/li><li><a href=\"#aioseo-hosting-prestashop-en-loading\">Hosting PrestaShop en Loading<\/a><\/li><li><a href=\"#aioseo-conclusion\">Conclusi\u00f3n<\/a><\/li><\/ul><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.loading.es\/hosting-prestashop\/index.html\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" loading=\"lazy\" width=\"1000\" height=\"100\" src=\"https:\/\/www.loading.es\/blog\/wp-content\/uploads\/banner-oferta-hosting-prestashop.png\" alt=\"Oferta Contratar Hosting PrestaShop\" class=\"wp-image-8077\" srcset=\"https:\/\/www.loading.es\/blog\/wp-content\/uploads\/banner-oferta-hosting-prestashop.png 1000w, https:\/\/www.loading.es\/blog\/wp-content\/uploads\/banner-oferta-hosting-prestashop-300x30.png 300w, https:\/\/www.loading.es\/blog\/wp-content\/uploads\/banner-oferta-hosting-prestashop-768x77.png 768w, https:\/\/www.loading.es\/blog\/wp-content\/uploads\/banner-oferta-hosting-prestashop-850x85.png 850w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-activando-el-modo-debug-de-rendimiento\">Activando el modo DEBUG de rendimiento<\/h2>\n\n\n\n<ul>\n<li>Necesitaremos editar el archivo&nbsp;<strong>defines.inc.php<\/strong>&nbsp;que encontraremos en la carpeta<strong> \/config\/<\/strong> de nuestra instalaci\u00f3n de Prestashop. Para ello&nbsp;<strong>accederemos a nuestro FTP<\/strong>&nbsp;mediante un programa de clientes FTP como por ejemplo&nbsp;<em>Filezilla,<\/em>&nbsp;o tambi\u00e9n podremos hacerlo desde el panel de administraci\u00f3n de nuestro hosting (en este caso&nbsp;<em>plesk<\/em>) pinchando en&nbsp;<em>\u00abAdministrador de archivos\u00bb<\/em>.<\/li>\n\n\n\n<li>En el archivo&nbsp;<strong>defines.inc.php<\/strong>&nbsp;buscaremos la siguiente l\u00ednea de c\u00f3digo:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\"> <strong>define('_PS_DEBUG_PROFILING_', false);<\/strong> <br><\/pre>\n\n\n\n<p>Y la cambiaremos por esta otra:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"> <strong>define('_PS_DEBUG_PROFILING_', true);<\/strong> <br><\/pre>\n\n\n\n<ul>\n<li>Guardamos el archivo y lo sobreescribimos. <\/li>\n\n\n\n<li>Una vez activado, si actualizamos nuestra p\u00e1gina nos aparecer\u00e1 algo similar a esto:<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.loading.es\/blog\/wp-content\/uploads\/debug-rendimiento-01.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"546\" src=\"https:\/\/www.loading.es\/blog\/wp-content\/uploads\/debug-rendimiento-01-1024x546.jpg\" alt=\"Activando el modo DEBUG de rendimiento\" class=\"wp-image-1933\" srcset=\"https:\/\/www.loading.es\/blog\/wp-content\/uploads\/debug-rendimiento-01-1024x546.jpg 1024w, https:\/\/www.loading.es\/blog\/wp-content\/uploads\/debug-rendimiento-01-300x160.jpg 300w, https:\/\/www.loading.es\/blog\/wp-content\/uploads\/debug-rendimiento-01-768x409.jpg 768w, https:\/\/www.loading.es\/blog\/wp-content\/uploads\/debug-rendimiento-01.jpg 1366w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Cuando hayas reparado los errores\u00a0<strong>recuerda volver a desactivar de nuevo el modo DEBUG<\/strong> de tu Prestashop ya que los usuarios que entren a tu web podr\u00e1n ver el informe.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-es-lo-mismo-el-modo-debug-que-el-modo-de-rendimiento\">\u00bfEs lo mismo el modo debug que el modo de rendimiento?<\/h2>\n\n\n\n<p>No, <strong>no son lo mismo<\/strong>, aunque los nombres se parezcan.<\/p>\n\n\n\n<p>En PrestaShop existen <strong>dos modos diferentes<\/strong> que se activan por separado y sirven para cosas distintas:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-1-modo-debug-modo-de-desarrollo\">1. Modo debug (modo de desarrollo)<\/h3>\n\n\n\n<p>Se puede activar desde el panel de administraci\u00f3n (a partir de PrestaShop 1.7):<\/p>\n\n\n\n<p><strong>Ruta:<\/strong> <em>Par\u00e1metros avanzados \u2192 Rendimiento \u2192 Modo depuraci\u00f3n<\/em><\/p>\n\n\n\n<p>Este modo muestra errores de PHP, advertencias de c\u00f3digo, fallos en m\u00f3dulos o plantillas.<br>Es \u00fatil cuando algo no carga o ves una pantalla en blanco.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-2-modo-debug-de-rendimiento-_ps_debug_profiling_\">2. Modo debug de rendimiento (<code>_PS_DEBUG_PROFILING_<\/code>)<\/h3>\n\n\n\n<p>Este es el que explicamos en este post.<br><strong>Solo se puede activar editando el archivo <code>defines.inc.php<\/code>.<\/strong><\/p>\n\n\n\n<p>Sirve para analizar:<\/p>\n\n\n\n<ul>\n<li>Tiempos de carga por m\u00f3dulo<\/li>\n\n\n\n<li>Consultas SQL<\/li>\n\n\n\n<li>Uso de memoria<\/li>\n\n\n\n<li>Hooks y controladores<\/li>\n<\/ul>\n\n\n\n<p>\ud83d\udc49 Si lo que quieres es <strong>detectar qu\u00e9 parte de tu tienda ralentiza la carga<\/strong>, necesitas el modo de rendimiento, no el debug cl\u00e1sico.<\/p>\n\n\n\n<table style=\"width:100%; border-collapse:collapse; font-family:sans-serif; font-size:15px; color:#000000; margin:20px 0;\">\n  <thead>\n    <tr style=\"background-color:#0E76BE; color:#ffffff;\">\n      <th style=\"padding:12px; border:1px solid #ccc; text-align:left;\">Funci\u00f3n<\/th>\n      <th style=\"padding:12px; border:1px solid #ccc; text-align:left;\">Modo Debug<\/th>\n      <th style=\"padding:12px; border:1px solid #ccc; text-align:left;\">Modo Debug de Rendimiento<\/th>\n    <\/tr>\n  <\/thead>\n  <tbody>\n    <tr>\n      <td style=\"padding:12px; border:1px solid #ccc;\">\u00bfD\u00f3nde se activa?<\/td>\n      <td style=\"padding:12px; border:1px solid #ccc;\">Desde el panel de administraci\u00f3n<\/td>\n      <td style=\"padding:12px; border:1px solid #ccc;\">Editando el archivo <code>defines.inc.php<\/code><\/td>\n    <\/tr>\n    <tr>\n      <td style=\"padding:12px; border:1px solid #ccc;\">\u00bfQu\u00e9 muestra?<\/td>\n      <td style=\"padding:12px; border:1px solid #ccc;\">Errores de PHP, avisos, fallos de m\u00f3dulos o plantillas<\/td>\n      <td style=\"padding:12px; border:1px solid #ccc;\">Estad\u00edsticas internas: tiempos de carga, SQL, hooks, etc.<\/td>\n    <\/tr>\n    <tr>\n      <td style=\"padding:12px; border:1px solid #ccc;\">\u00bfPara qu\u00e9 sirve?<\/td>\n      <td style=\"padding:12px; border:1px solid #ccc;\">Detectar errores visibles o pantallas en blanco<\/td>\n      <td style=\"padding:12px; border:1px solid #ccc;\">Analizar el rendimiento de la tienda<\/td>\n    <\/tr>\n    <tr>\n      <td style=\"padding:12px; border:1px solid #ccc;\">\u00bfLo ven los visitantes?<\/td>\n      <td style=\"padding:12px; border:1px solid #ccc;\">S\u00ed, si est\u00e1 activado en producci\u00f3n<\/td>\n      <td style=\"padding:12px; border:1px solid #ccc;\">S\u00ed, siempre que est\u00e9 activo<\/td>\n    <\/tr>\n    <tr>\n      <td style=\"padding:12px; border:1px solid #ccc;\">\u00bfRequiere conocimientos t\u00e9cnicos?<\/td>\n      <td style=\"padding:12px; border:1px solid #ccc;\">No<\/td>\n      <td style=\"padding:12px; border:1px solid #ccc;\">S\u00ed, hay que editar archivos<\/td>\n    <\/tr>\n  <\/tbody>\n<\/table>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-y-ahora-que-consejos-tras-activar-el-modo-debug\">\u00bfY ahora qu\u00e9? Consejos tras activar el modo DEBUG<\/h2>\n\n\n\n<p>Vale, ya tienes el modo DEBUG activo y ves un mont\u00f3n de datos. \u00bfQu\u00e9 puedes hacer con eso?<\/p>\n\n\n\n<p>Aqu\u00ed van algunos consejos \u00fatiles:<\/p>\n\n\n\n<ul>\n<li><strong>Busca m\u00f3dulos lentos<\/strong>: Si alguno tarda mucho m\u00e1s que el resto, puede que sea el culpable.<\/li>\n\n\n\n<li><strong>F\u00edjate en las consultas SQL<\/strong>: Un n\u00famero muy alto de consultas por p\u00e1gina suele indicar un problema.<\/li>\n\n\n\n<li><strong>Mira los hooks<\/strong>: A veces un m\u00f3dulo mal programado se engancha en demasiados sitios.<\/li>\n<\/ul>\n\n\n\n<p>Adem\u00e1s, <strong>recuerda esto siempre<\/strong>:<br>\ud83d\udd12 <strong>No dejes el modo DEBUG activado<\/strong> cuando termines de revisar tu web.<br>\u00bfPor qu\u00e9? Porque esa informaci\u00f3n tambi\u00e9n la ven tus visitantes. Y no es buena idea ense\u00f1ar los datos internos de tu tienda a cualquiera.<br>Adem\u00e1s, puede hacer que la web vaya a\u00fan m\u00e1s lenta.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-como-saber-si-lo-has-desactivado-bien\">\u00bfC\u00f3mo saber si lo has desactivado bien?<\/h3>\n\n\n\n<p>Haz esta mini comprobaci\u00f3n:<\/p>\n\n\n\n<ul>\n<li>\u00bfHas vuelto a cambiar <code>true<\/code> por <code>false<\/code> en el archivo?<\/li>\n\n\n\n<li>\u00bfHas guardado y subido el archivo actualizado?<\/li>\n\n\n\n<li>\u00bfHas vaciado la cach\u00e9 de PrestaShop?<\/li>\n<\/ul>\n\n\n\n<p>Si todo eso est\u00e1 hecho, ya puedes estar tranquilo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-no-te-aparece-el-informe-tras-activar-el-debug\">No te aparece el informe tras activar el DEBUG<\/h2>\n\n\n\n<p>Has cambiado el archivo <code>defines.inc.php<\/code>, has puesto <code>true<\/code> en la l\u00ednea\u2026 actualizas la p\u00e1gina y <strong>no pasa nada<\/strong>. \u00bfTe suena?<\/p>\n\n\n\n<p>Esto puede deberse a varios motivos:<\/p>\n\n\n\n<ul>\n<li><strong>Cach\u00e9 activa<\/strong>: PrestaShop guarda archivos en memoria para ir m\u00e1s r\u00e1pido. A veces, esa cach\u00e9 impide que veas los cambios. Soluci\u00f3n: entra en <em>Par\u00e1metros Avanzados \u2192 Rendimiento<\/em> y borra la cach\u00e9 manualmente.<\/li>\n\n\n\n<li><strong>Modo producci\u00f3n forzado<\/strong>: Si tu servidor tiene configuraciones especiales (por ejemplo, sistemas de staging o entornos gestionados), es posible que ignore el archivo que has editado. En ese caso, consulta con tu proveedor.<\/li>\n\n\n\n<li><strong>Error al guardar el archivo<\/strong>: Aseg\u00farate de que has editado el archivo correcto (<code>\/config\/defines.inc.php<\/code>) y de que la l\u00ednea ha quedado exactamente as\u00ed:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>define('_PS_DEBUG_PROFILING_', true);<\/code><\/pre>\n\n\n\n<p>Un simple espacio o car\u00e1cter mal colocado puede hacer que no funcione.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-que-errores-puedes-detectar-con-este-modo\">Qu\u00e9 errores puedes detectar con este modo<\/h2>\n\n\n\n<p>El modo DEBUG de rendimiento no soluciona problemas m\u00e1gicamente, pero <strong>te da pistas claras<\/strong>.<\/p>\n\n\n\n<p>Aqu\u00ed tienes algunos ejemplos reales de lo que puedes descubrir:<\/p>\n\n\n\n<ul>\n<li><strong>M\u00f3dulos lentos<\/strong>: Si un m\u00f3dulo tarda mucho m\u00e1s que el resto, puede estar mal optimizado o en conflicto con otro.<\/li>\n\n\n\n<li><strong>Hooks duplicados<\/strong>: A veces un mismo m\u00f3dulo se engancha dos veces al mismo hook, generando procesos repetidos.<\/li>\n\n\n\n<li><strong>Consultas a base de datos excesivas<\/strong>: Si ves m\u00e1s de 500 queries por p\u00e1gina, algo va mal. Un m\u00f3dulo podr\u00eda estar haciendo consultas innecesarias en cada carga.<\/li>\n\n\n\n<li><strong>Controladores con picos de carga<\/strong>: Algunas p\u00e1ginas pueden tardar mucho m\u00e1s que otras. \u00bfPor qu\u00e9? Puede que una categor\u00eda tenga demasiados productos sin paginar, por ejemplo.<\/li>\n<\/ul>\n\n\n\n<p><strong>El truco<\/strong> est\u00e1 en comparar p\u00e1ginas:<br>\u00bfLa home carga en 0,3s y una ficha de producto en 5s? Ah\u00ed tienes algo que investigar.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-precauciones-importantes-al-usar-debug-en-produccion\">Precauciones importantes al usar DEBUG en producci\u00f3n<\/h2>\n\n\n\n<p>Activar este modo en una tienda real (con visitas) <strong>tiene riesgos<\/strong>, aunque solo lo actives un rato.<\/p>\n\n\n\n<p>Aqu\u00ed van algunas advertencias clave:<\/p>\n\n\n\n<ul>\n<li><strong>Muestra informaci\u00f3n t\u00e9cnica delicada<\/strong>: rutas internas, consultas SQL, rutas de m\u00f3dulos, incluso a veces IPs del servidor.<br>\u2192 No es buena idea mostrar eso a todo el mundo.<\/li>\n\n\n\n<li><strong>Ralentiza la web<\/strong>: el propio informe genera carga adicional, lo que puede hacer que todo funcione a\u00fan peor mientras est\u00e1 activo.<\/li>\n\n\n\n<li><strong>Puede generar errores visibles para el usuario<\/strong>: Si hay algo mal en tu c\u00f3digo, se mostrar\u00e1 directamente en pantalla.<br>Eso est\u00e1 bien para ti, pero muy mal si lo ve un cliente.<\/li>\n<\/ul>\n\n\n\n<p>\ud83d\udd12 Por eso, <strong>solo act\u00edvalo durante el tiempo que lo necesites<\/strong>, y <strong>desact\u00edvalo justo despu\u00e9s<\/strong>. Aunque est\u00e9s haciendo pruebas fuera de horario, nunca lo dejes activo m\u00e1s tiempo del necesario.<\/p>\n\n\n\n<table style=\"width:100%; border-collapse:collapse; font-family:sans-serif; font-size:15px; color:#000000; margin:20px 0;\">\n  <thead>\n    <tr style=\"background-color:#0E76BE; color:#ffffff;\">\n      <th style=\"padding:12px; border:1px solid #ccc; text-align:left;\">\u26a0\ufe0f Precauci\u00f3n<\/th>\n      <th style=\"padding:12px; border:1px solid #ccc; text-align:left;\">\u00bfPor qu\u00e9 es importante?<\/th>\n    <\/tr>\n  <\/thead>\n  <tbody>\n    <tr>\n      <td style=\"padding:12px; border:1px solid #ccc;\">Muestra informaci\u00f3n sensible<\/td>\n      <td style=\"padding:12px; border:1px solid #ccc;\">Otros usuarios pueden ver rutas internas, m\u00f3dulos instalados y consultas a base de datos.<\/td>\n    <\/tr>\n    <tr>\n      <td style=\"padding:12px; border:1px solid #ccc;\">Ralentiza la web<\/td>\n      <td style=\"padding:12px; border:1px solid #ccc;\">El propio informe consume recursos del servidor y puede empeorar el rendimiento.<\/td>\n    <\/tr>\n    <tr>\n      <td style=\"padding:12px; border:1px solid #ccc;\">Puede mostrar errores en pantalla<\/td>\n      <td style=\"padding:12px; border:1px solid #ccc;\">Si hay fallos en m\u00f3dulos o plantillas, aparecer\u00e1n visibles para cualquier visitante.<\/td>\n    <\/tr>\n    <tr>\n      <td style=\"padding:12px; border:1px solid #ccc;\">No lo dejes activado<\/td>\n      <td style=\"padding:12px; border:1px solid #ccc;\">Solo \u00fasalo el tiempo justo para revisar. Despu\u00e9s, desact\u00edvalo y borra la cach\u00e9.<\/td>\n    <\/tr>\n  <\/tbody>\n<\/table>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-hosting-prestashop-en-loading\">Hosting PrestaShop en Loading<\/h2>\n\n\n\n<p>Si tienes una tienda online en PrestaShop, elegir el alojamiento adecuado <strong>marca la diferencia<\/strong>. Un buen hosting puede ayudarte a mejorar la velocidad, la seguridad y la estabilidad de tu web. En Loading ofrecemos un servicio especializado de <strong><a href=\"https:\/\/www.loading.es\/hosting-prestashop\/index.html\" target=\"_blank\" rel=\"noopener\" title=\"hosting PrestaShop Loading\">hosting PrestaShop<\/a><\/strong> pensado para tiendas que quieren crecer sin complicaciones.<\/p>\n\n\n\n<p>Todos los planes incluyen <strong>copias de seguridad diarias, certificado SSL gratis y migraci\u00f3n sin coste<\/strong> si vienes de otro proveedor. As\u00ed puedes centrarte en tu negocio mientras nosotros nos encargamos de la parte t\u00e9cnica.<\/p>\n\n\n\n<p>Adem\u00e1s, el soporte lo da un equipo <strong>especializado en PrestaShop<\/strong>, disponible 24 horas al d\u00eda, en espa\u00f1ol y desde Espa\u00f1a. \u00bfTienes una duda? \u00bfAlgo no va como deber\u00eda? Estamos aqu\u00ed para ayudarte por tel\u00e9fono, chat o ticket, los 365 d\u00edas del a\u00f1o.<\/p>\n\n\n\n<p>Tambi\u00e9n ofrecemos ventajas como:<\/p>\n\n\n\n<ul>\n<li><strong>IP espa\u00f1ola<\/strong> y servidores ubicados en Alicante para mejorar el SEO y el rendimiento local.<\/li>\n\n\n\n<li><strong>Uptime del 99,9\u202f%<\/strong>, para que tu tienda est\u00e9 siempre disponible.<\/li>\n\n\n\n<li><strong>Hardware de \u00faltima generaci\u00f3n<\/strong>, con discos SSD NVMe y servidores optimizados para PrestaShop.<\/li>\n\n\n\n<li>Instalaci\u00f3n r\u00e1pida con PrestaShop ya preparado en solo unos clics.<\/li>\n<\/ul>\n\n\n\n<p>Y si no te convence, tienes una <strong>garant\u00eda de 30 d\u00edas<\/strong> para probarlo sin compromiso.<br>Porque si tu tienda va en serio, <strong>tu hosting tambi\u00e9n debe hacerlo<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-conclusion\">Conclusi\u00f3n<\/h2>\n\n\n\n<p>El <strong>modo DEBUG de rendimiento<\/strong> de PrestaShop es una herramienta muy potente si tu tienda empieza a ir lenta o presenta errores extra\u00f1os. No necesitas ser desarrollador para activarlo, pero s\u00ed debes usarlo con cuidado.<\/p>\n\n\n\n<p>Te permite ver qu\u00e9 m\u00f3dulos consumen m\u00e1s recursos, detectar consultas innecesarias o comprobar si hay cuellos de botella en algunas p\u00e1ginas.<br>Pero recuerda: <strong>act\u00edvalo solo el tiempo necesario y desact\u00edvalo cuanto antes<\/strong> para evitar mostrar informaci\u00f3n sensible.<\/p>\n\n\n\n<p>Y si usas este modo junto a la consola del navegador o herramientas de an\u00e1lisis externas, a\u00fan podr\u00e1s sacarle m\u00e1s partido.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.loading.es\/hosting-prestashop\/index.html\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" loading=\"lazy\" width=\"1000\" height=\"100\" src=\"https:\/\/www.loading.es\/blog\/wp-content\/uploads\/banner-oferta-hosting-prestashop.png\" alt=\"Oferta Contratar Hosting PrestaShop\" class=\"wp-image-8077\" srcset=\"https:\/\/www.loading.es\/blog\/wp-content\/uploads\/banner-oferta-hosting-prestashop.png 1000w, https:\/\/www.loading.es\/blog\/wp-content\/uploads\/banner-oferta-hosting-prestashop-300x30.png 300w, https:\/\/www.loading.es\/blog\/wp-content\/uploads\/banner-oferta-hosting-prestashop-768x77.png 768w, https:\/\/www.loading.es\/blog\/wp-content\/uploads\/banner-oferta-hosting-prestashop-850x85.png 850w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/a><\/figure>\n\n\n\n<!-- Pregunta 1 -->\n<details style=\"margin-bottom: 15px; border: 1px solid #d1d5db; border-radius: 8px; overflow: hidden; background-color: #f9fafb;\">\n    <summary style=\"display: block; padding: 18px 20px; font-weight: bold; color: #1f2937; cursor: pointer; list-style: none;\">\n        <span style=\"font-size: 1.2em; margin-right: 12px; vertical-align: middle; color: #ef4444;\"><\/span>\n        \u00bfEs peligroso dejar el modo debug de rendimiento activado?\n    <\/summary>\n    <div style=\"padding: 20px; background-color: #ffffff; color: #374151; line-height: 1.6; border-top: 1px solid #e5e7eb;\">\n        <p style=\"margin: 0;\">\n            <strong style=\"color: #44403c;\">S\u00ed.<\/strong> Aunque no afecta directamente al funcionamiento de la tienda, muestra informaci\u00f3n t\u00e9cnica sensible en pantalla (rutas, consultas SQL, m\u00f3dulos instalados&#8230;). Adem\u00e1s, puede ralentizar a\u00fan m\u00e1s la carga de la web.\n            <br><br>\n            Por eso, act\u00edvalo solo durante el tiempo que lo necesites y <strong style=\"color: #b91c1c;\">desact\u00edvalo justo despu\u00e9s.<\/strong>\n        <\/p>\n    <\/div>\n<\/details>\n\n<!-- Pregunta 2 -->\n<details style=\"margin-bottom: 15px; border: 1px solid #d1d5db; border-radius: 8px; overflow: hidden; background-color: #f9fafb;\">\n    <summary style=\"display: block; padding: 18px 20px; font-weight: bold; color: #1f2937; cursor: pointer; list-style: none;\">\n        <span style=\"font-size: 1.2em; margin-right: 12px; vertical-align: middle; color: #f59e0b;\"><\/span>\n        \u00bfPor qu\u00e9 mi tienda va m\u00e1s lenta con el modo debug activado?\n    <\/summary>\n    <div style=\"padding: 20px; background-color: #ffffff; color: #374151; line-height: 1.6; border-top: 1px solid #e5e7eb;\">\n        <p style=\"margin: 0;\">\n            Porque este modo a\u00f1ade una capa de an\u00e1lisis interno para medir todo lo que est\u00e1 ocurriendo al cargar la p\u00e1gina. Eso incluye m\u00f3dulos, hooks, tiempo por plantilla, etc.\n            <br><br>\n            Es normal y esperable que la web vaya m\u00e1s lenta mientras est\u00e1 activo. Es el precio a pagar por obtener los datos de rendimiento.\n        <\/p>\n    <\/div>\n<\/details>\n\n<!-- Pregunta 3 -->\n<details style=\"margin-bottom: 15px; border: 1px solid #d1d5db; border-radius: 8px; overflow: hidden; background-color: #f9fafb;\">\n    <summary style=\"display: block; padding: 18px 20px; font-weight: bold; color: #1f2937; cursor: pointer; list-style: none;\">\n        <span style=\"font-size: 1.2em; margin-right: 12px; vertical-align: middle; color: #3b82f6;\"><\/span>\n        \u00bfEl modo debug de rendimiento genera logs o archivos?\n    <\/summary>\n    <div style=\"padding: 20px; background-color: #ffffff; color: #374151; line-height: 1.6; border-top: 1px solid #e5e7eb;\">\n        <p style=\"margin: 0;\">\n            <strong style=\"color: #44403c;\">No.<\/strong> Toda la informaci\u00f3n se muestra en pantalla, pero no se guarda autom\u00e1ticamente en ning\u00fan archivo de log.\n            <br><br>\n            Si necesitas conservar los datos para un an\u00e1lisis posterior, deber\u00e1s hacer capturas de pantalla o copiar y pegar el contenido del informe antes de cerrar la p\u00e1gina.\n        <\/p>\n    <\/div>\n<\/details>\n\n<!-- Pregunta 4 -->\n<details style=\"margin-bottom: 15px; border: 1px solid #d1d5db; border-radius: 8px; overflow: hidden; background-color: #f9fafb;\">\n    <summary style=\"display: block; padding: 18px 20px; font-weight: bold; color: #1f2937; cursor: pointer; list-style: none;\">\n        <span style=\"font-size: 1.2em; margin-right: 12px; vertical-align: middle; color: #16a34a;\"><\/span>\n        \u00bfPuedo usar este modo en PrestaShop 8?\n    <\/summary>\n    <div style=\"padding: 20px; background-color: #ffffff; color: #374151; line-height: 1.6; border-top: 1px solid #e5e7eb;\">\n        <p style=\"margin: 0;\">\n            <strong style=\"color: #44403c;\">S\u00ed.<\/strong> El sistema sigue funcionando exactamente igual: debes editar el archivo <code style=\"background-color: #e5e7eb; padding: 2px 5px; border-radius: 4px; font-size: 0.9em;\">defines.inc.php<\/code> en la carpeta <code style=\"background-color: #e5e7eb; padding: 2px 5px; border-radius: 4px; font-size: 0.9em;\">\/config\/<\/code> y cambiar la l\u00ednea correspondiente.\n            <br><br>\n            El dise\u00f1o del informe de depuraci\u00f3n puede variar ligeramente entre versiones, pero el m\u00e9todo de activaci\u00f3n y su prop\u00f3sito son los mismos.\n        <\/p>\n    <\/div>\n<\/details>\n\n<!-- Pregunta 5 -->\n<details style=\"border: 1px solid #d1d5db; border-radius: 8px; overflow: hidden; background-color: #f9fafb;\">\n    <summary style=\"display: block; padding: 18px 20px; font-weight: bold; color: #1f2937; cursor: pointer; list-style: none;\">\n        <span style=\"font-size: 1.2em; margin-right: 12px; vertical-align: middle; color: #8b5cf6;\"><\/span>\n        \u00bfExiste alguna alternativa m\u00e1s visual o externa?\n    <\/summary>\n    <div style=\"padding: 20px; background-color: #ffffff; color: #374151; line-height: 1.6; border-top: 1px solid #e5e7eb;\">\n        <p style=\"margin: 0;\">\n            \u00a1S\u00ed! Para un an\u00e1lisis m\u00e1s profundo y profesional, puedes usar herramientas externas como <strong style=\"color: #1e40af;\">Blackfire.io<\/strong> o <strong style=\"color: #1e40af;\">New Relic<\/strong>. Estas plataformas ofrecen perfiles de rendimiento muy detallados.\n            <br><br>\n            Tambi\u00e9n existen m\u00f3dulos de pago en el marketplace de PrestaShop que ofrecen interfaces m\u00e1s amigables, aunque la herramienta nativa es a menudo suficiente para una primera revisi\u00f3n.\n        <\/p>\n    <\/div>\n<\/details>\n\n\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfEs peligroso dejar el modo debug de rendimiento activado?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"S\u00ed. Aunque no afecta directamente al funcionamiento de la tienda, muestra informaci\u00f3n t\u00e9cnica sensible en pantalla. Adem\u00e1s, puede ralentizar la web. Se recomienda activarlo solo el tiempo necesario.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfPor qu\u00e9 mi tienda va m\u00e1s lenta con el modo debug de rendimiento activado?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Porque este modo a\u00f1ade una capa de an\u00e1lisis interno para medir el rendimiento de m\u00f3dulos, hooks y plantillas. Es normal que la web vaya m\u00e1s lenta mientras est\u00e1 activo.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfEl modo debug de rendimiento genera logs o archivos?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No. Toda la informaci\u00f3n se muestra en pantalla, pero no se guarda autom\u00e1ticamente. Si necesitas conservar los datos, deber\u00e1s hacer capturas o copiar el contenido manualmente.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfPuedo usar este modo en PrestaShop 8?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"S\u00ed. El sistema funciona igual que en versiones anteriores. Hay que editar el archivo defines.inc.php en la carpeta \/config\/. El informe puede variar ligeramente en dise\u00f1o.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfExiste alguna alternativa m\u00e1s visual o externa?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"S\u00ed. Puedes usar herramientas externas como Blackfire.io o New Relic para analizar el rendimiento. Tambi\u00e9n existen m\u00f3dulos especializados, aunque muchos son de pago.\"\n      }\n    }\n  ]\n}\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>\u00bfNotas que tu tienda en PrestaShop va m\u00e1s lenta de lo normal? \u00bfHas instalado alg\u00fan m\u00f3dulo nuevo y todo ha empezado a fallar?Es normal que, con el tiempo, una tienda empiece a cargarse de elementos que pueden afectar al rendimiento. Y encontrar el culpable no siempre es f\u00e1cil. Por suerte, PrestaShop tiene una herramienta muy&#8230;<\/p>\n","protected":false},"author":1,"featured_media":10923,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[49],"tags":[104,50,105,103],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/posts\/1916"}],"collection":[{"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/comments?post=1916"}],"version-history":[{"count":15,"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/posts\/1916\/revisions"}],"predecessor-version":[{"id":10927,"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/posts\/1916\/revisions\/10927"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/media\/10923"}],"wp:attachment":[{"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/media?parent=1916"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/categories?post=1916"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/tags?post=1916"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}