Implementatieproces
Het plaatsingsproces begint wanneer u een fusie, duw, of synchronisatie van uw milieu uitvoert, of wanneer u a handherplaatsingteweegbrengt. Het implementatieproces neemt tijd in beslag, maar er zijn manieren om de implementatie te optimaliseren die afhankelijk zijn van het feit of u een livesite ontwikkelt en test of ermee werkt. Met name, kunt u de statische inhoudsplaatsingcontroleren.
Er zijn drie, verschillende fasen van het plaatsingsproces: bouw, stel, en post-opstellen op. Elke fase voert specifieke acties met beperkte middelen uit:
bouwt fase
De bouwstijl assembleert containers voor de diensten die in de configuratiedossiers worden bepaald, installeert gebiedsdelen die op het composer.lock
dossier worden gebaseerd, en stelt de bouwstijlhaken in werking die in het .magento.app.yaml
dossier worden bepaald. Zonder de capaciteit om met om het even welke diensten te verbinden of tot het gegevensbestand toegang te hebben, hangt de bouwstijlfase van de middelen af die tot het milieu worden beperkt.
opstellen fase
stelt fase op plaatsen een tijdelijke greep op inkomende verzoeken en overgangen de plaats in onderhoudswijzeop. In de implementatiefase worden de nieuwe containers gebruikt en worden, nadat het bestandssysteem is gekoppeld, netwerkverbindingen geopend, de services geactiveerd die zijn gedefinieerd in de sectie relationships
van het .magento.app.yaml
-bestand en worden de implementatiehaken uitgevoerd die zijn gedefinieerd in het .magento.app.yaml
-bestand. Alles is leest slechts, behalve folders die in het .magento.app.yaml
dossier worden bepaald. Door gebrek, omvat het mounts
bezitde volgende folders:
app/etc
- bevat de configuratiebestandenenv.php
enconfig.php
pub/media
- bevat alle mediagegevens, zoals producten of categorieënpub/static
—bevat gegenereerde statische bestandenvar
- bevat tijdelijke bestanden die tijdens runtime zijn gemaakt
Alle andere mappen hebben alleen-lezen machtigingen. De nieuwe plaats wordt actief aan het eind van de opstellen fase aangezien het uit onderhoudswijze overgaat en de tijdelijke greep op inkomende verzoeken vrijgeeft.
Tijdens de implementatiefase worden kopieën van de configuratiebestanden voor de implementatie van app/etc/config.php
en app/etc/env.php
opgeslagen met de BAK-extensie. Zie montages van de Opslagom over het herstellen van deze dossiers te leren.
op Post-stel fase op
De post-stel fase in werking stelt de haken post-stelt die in het .magento.app.yaml
dossier worden bepaald. Het uitvoeren van om het even welke actie op deze fase kan plaatsprestaties beïnvloeden; nochtans, kunt u gebruiken WARM_UP_PAGESmilieuvariabele om het geheime voorgeheugen te bevolken.
configuraties verifieert
U kunt de optimale configuratie voor de staat van uw project testen door de Slimme tovenaarsin werking te stellen.
ece-tools
2002.1.0 en hoger kunt u de op scenario's gebaseerde implementatiefunctie gebruiken om de build-, implementatie- en postimplementatieprocessen voor uw Adobe Commerce aan te passen in het infrastructuurproject in de cloud. Zie op scenario-Gebaseerde plaatsing.