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 obtener información de Adobe Commerce local (todas las versiones), consulte Información general sobre la implementación en nuestra documentación para desarrolladores.
- Para obtener información sobre la infraestructura en la nube de Adobe Commerce (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 ece-tools version 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 la configuración de la 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 el proceso
php
en CLI tenga acceso al directoriopub/static
. 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 el directorio
generated
no sea 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. La estrategia quick 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): Implementar variables - SCD_STRATEGY en nuestra documentación para desarrolladores.
Más información
En nuestra documentación para desarrolladores: