Prácticas recomendadas de implementación de contenido estático
Este artículo trata sobre las prácticas recomendadas de implementación de contenido estático (SCD) en Adobe Commerce para evitar problemas en los que el contenido estático no estaría disponible en el sitio web.
Productos y versiones afectados
Todas las versiones compatibles de:
- Adobe Commerce en la infraestructura en la nube
- Adobe Commerce local
Prácticas recomendadas
Para evitar un problema con el contenido estático no disponible en el sitio web, siga estas prácticas recomendadas para asegurarse de que el contenido estático esté configurado e implementado correctamente:
-
Asegúrese de seguir las directrices de implementación:
- Para Adobe Commerce local (todas las versiones), consulte Información general de implementación en nuestra documentación para desarrolladores.
- Para conocer Adobe Commerce sobre la infraestructura en la nube (todas las versiones), consulte Proceso de implementación en la nube y Estrategias de implementación de contenido estático en nuestra documentación para desarrolladores.
-
Para Adobe Commerce en la infraestructura en la nube (todas las versiones), asegúrese de que ece-tools está en la versión más reciente. Consulte: Actualizar la versión de ece-tools en nuestra documentación para desarrolladores.
-
Para Adobe Commerce en la infraestructura en la nube (todas las versiones), asegúrese de que el contenido estático se implementa durante la fase de compilación en lugar de durante la fase de implementación. Consulte: Administración de configuración para configuración de tienda: rendimiento de implementación de contenido estático en nuestra documentación para desarrolladores.
-
Asegúrese de que no tiene trabajos cron de larga duración y elimine cualquier proceso cron de larga duración. Los trabajos cron de larga duración pueden consumir recursos de CPU y aumentar en gran medida el tiempo de implementación.
-
Para Adobe Commerce local (todas las versiones), compruebe que la variable
php
El proceso en CLI tiene acceso apub/static
directorio. De lo contrario, podría encontrar un problema en el que una implementación de contenido estático no pueda escribir archivos en ese directorio. Para obtener más información: Permisos de acceso a sistemas de archivos en nuestra documentación para desarrolladores. -
Asegúrese de que
generated
El directorio no es un directorio compartido entre compilaciones; de lo contrario, las compilaciones podrían fallar aleatoriamente. Para obtener más información:- Adobe Commerce local (todas las versiones): Detalles técnicos en nuestra documentación para desarrolladores.
- Adobe Commerce en la infraestructura en la nube (todas las versiones): Proceso de implementación - Fase 2: compilación en nuestra documentación para desarrolladores.
-
Compruebe su estrategia de SCD. El rápido La estrategia es la predeterminada. Para obtener más información:
- Adobe Commerce local (todas las versiones): Estrategias de implementación de archivos estáticos en nuestra documentación para desarrolladores.
- Adobe Commerce en la infraestructura en la nube (todas las versiones): Implementación de variables: SCD_STRATEGY en nuestra documentación para desarrolladores.
Información adicional
En nuestra documentación para desarrolladores: