Utilizzare un database multimediale

IMPORTANT
Il metodo di archiviazione dei supporti del database è obsoleto a partire da Adobe Commerce e dal Magento Open Source 2.4.3.

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

  1. Il browser richiede il supporto: nel browser del cliente viene aperta una pagina dell'archivio e il browser richiede il supporto specificato nel HTML.

  2. 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.

  3. 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.

  4. 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

  1. Nella barra laterale Admin, passa a Stores > Settings>Configuration.

  2. Nel pannello a sinistra, espandi Advanced e scegli System.

  3. Nell'angolo in alto a sinistra, impostare Store View su Default Config per applicare la configurazione a livello globale.

  4. Espandere Il selettore di espansione nella sezione Storage Configuration for Media ed effettuare le seguenti operazioni:

    Configurazione avanzata - configurazione archiviazione per supporti {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.

  5. Al termine, fare clic su Save Config.

recommendation-more-help
2b0136b4-ef75-405f-9734-60d741f198de