Utilizzare un database multimediale
Per impostazione predefinita, tutte le immagini, i file CSS compilati e i file JavaScript compilati dell'istanza Commerce sono archiviati nel file system del server Web. È possibile scegliere di memorizzare questi file in un database su un server di database. Uno dei vantaggi di questo approccio è la possibilità di sincronizzazione automatica e inversa tra il file system del server web e il database. È possibile utilizzare il database predefinito per archiviare i supporti o crearne uno. Per poter utilizzare un database appena creato come archivio dei supporti, è necessario aggiungere le relative informazioni e le relative credenziali di accesso al file env.php
.
Flusso di lavoro database
-
Il browser richiede il supporto: nel browser del cliente viene aperta una pagina dell'archivio e il browser richiede il supporto specificato nel HTML.
-
Il sistema cerca i file multimediali nel file system. Il sistema cerca i file multimediali nel file system e, se li trova, li trasmette al browser.
-
Il sistema individua il supporto nel database. Se il supporto non viene trovato nel file system, viene inviata una richiesta per il supporto al database specificato nella configurazione.
-
Il sistema individua i supporti nel database. Uno script PHP trasferisce i file dal database al file system e li invia al browser del cliente. La richiesta del browser per i file multimediali attiva lo script in modo che venga eseguito come segue:
- Se il server Web riscrive è abilitato per Commerce e supportato dal server, lo script PHP viene eseguito solo quando il supporto richiesto non è presente nel file system.
- Se le riscritture del server Web sono disabilitate per Commerce o non sono supportate dal server, lo script PHP viene eseguito comunque, anche se il supporto richiesto è disponibile nel file system.
Utilizzare un database per l'archiviazione dei supporti
-
Nella barra laterale Admin, passa a Stores > Settings>Configuration.
-
Nel pannello a sinistra, espandi Advanced e scegli System.
-
Nell'angolo in alto a sinistra, impostare Store View su
Default Config
per applicare la configurazione a livello globale. -
Espandere nella sezione Storage Configuration for Media ed effettuare le seguenti operazioni:
{width="600" modal="regular"}
-
Imposta Media Storage su
Database
. -
Impostare Select Media Database sul database che si desidera utilizzare.
-
Per trasferire il supporto esistente al database appena selezionato, fare clic su Synchronize.
-
Immetti Environment Update Time in secondi.
-
-
Al termine, fare clic su Save Config.