ACP2E-5205: Los catálogos grandes causan una carga lenta de categorías y tiempos de espera en el administrador

El parche ACP2E-5205 soluciona el problema de que la carga de categorías tarda mucho tiempo o causa un error de tiempo de espera cuando interviene un gran número de categorías y productos. Esta revisión está disponible cuando está instalado Quality Patches Tool (QPT) 1.1.83. El ID del parche es ACP2E-5205. Este problema está programado para solucionarse en Adobe Commerce 2.4.9.

Productos y versiones afectados

El parche se ha creado para la versión de Adobe Commerce:

  • Adobe Commerce (todos los métodos de implementación) 2.4.8-p3

Compatible con versiones de Adobe Commerce:

  • Adobe Commerce (todos los métodos de implementación) >= 2.4.8 < 2.4.9
NOTE
El parche podría ser aplicable a otras versiones con las nuevas versiones de Quality Patches Tool. Para comprobar si el parche es compatible con su versión de Adobe Commerce, actualice el paquete magento/quality-patches a la última versión y compruebe la compatibilidad en la página Quality Patches Tool: buscar parches ​. Utilice el ID de parche como palabra clave de búsqueda para localizar el parche.

Problema

La carga de categorías tarda mucho tiempo o causa un problema de tiempo de espera cuando se utiliza un gran número de categorías y productos.

Pasos a seguir:

  1. Crear 2500 Categories y al menos 10000 Products:

    1. Cree una copia de setup/performance-toolkit y colóquela en ./var para poder editar perfiles.
    2. Edite el perfil small.xml y establezca Categories = 2500 y Products = 250000.
    3. Ejecutar bin/magento setup:performance:generate-fixtures var/setup/performance-toolkit/profiles/ce/small.xml.
  2. Después de crear productos y categorías, asegúrese de que todos ellos sean anclajes y ejecute la consulta:

    code language-none
    UPDATE catalog_category_entity_int set value = 1 where attribute_id = (select attribute_id from eav_attribute where attribute_code = 'is_anchor');
    
  3. Vaya al menú de administración, asegúrese de que tiene una estructura de categorías más profunda y, a continuación, mueva la categoría 2 más profundamente al árbol de categoría 1.

  4. Reindexe.

Resultados esperados:

Todas las categorías se abren desde el primer intento sin almacenar en caché y solo tardan unos segundos.

Resultados reales:

La apertura de la categoría tarda más de un minuto.

Aplicar el parche

Para aplicar parches individuales, utilice los siguientes vínculos según el método de implementación:

Lectura relacionada

Para obtener más información sobre Quality Patches Tool, consulte:

recommendation-more-help
commerce-operations-help-tools