Configurare l’applicazione Commerce per l’utilizzo di vernice

Per configurare Commerce per l’utilizzo di Vernice:

  1. Accedi all’amministratore come amministratore.

  2. Clic Stores > Impostazioni > Configurazione > Avanzate > Sistema > Cache a pagina intera.

  3. Dalla sezione Caching Application , fare clic su Caching vernice.

  4. Immetti un valore in TTL for public content campo.

  5. Espandi Varnish Configuration e immettere le seguenti informazioni:

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2
    Campo Descrizione
    Elenco di accesso Inserisci il nome host completo, l’indirizzo IP o Routing tra domini diversi senza classificazione (CIDR) notazione Intervallo di indirizzi IP per cui annullare la validità del contenuto. Consulta Cancellazione cache vernice.
    Host back-end Immettere il nome host completo o l'indirizzo IP e la porta di ascolto della vernice backend o server di origine ovvero il server che fornisce il contenuto accelera la visualizzazione di Vernice. In genere, si tratta del server web. Consulta Vernice dei server back-end della cache.
    Porta back-end Porta di ascolto del server di origine.
    Periodo di tolleranza Determina per quanto tempo Vernice fornisce contenuti non aggiornati se il backend non risponde. Il valore predefinito è 300 secondi.
    Gestisce le dimensioni dei parametri Specifica il numero massimo di maniglie di layout da elaborare su {BASE-URL}/page_cache/block/esi Endpoint HTTP per il caching di pagine intere. La limitazione delle dimensioni può migliorare la sicurezza e le prestazioni. Il valore predefinito è 100.
  6. Clic Salva configurazione.

È inoltre possibile attivare la vernice dalla riga di comando, anziché accedere all'amministratore, utilizzando lo strumento dell'interfaccia della riga di comando C:

bin/magento config:set --scope=default --scope-code=0 system/full_page_cache/caching_application 2

Esportare un file di configurazione vernice

Per esportare un file di configurazione vernice dall'amministratore:

  1. Fai clic su uno dei pulsanti di esportazione per creare un’ varnish.vcl può essere usato con vernice.

    Ad esempio, se si dispone di vernice 4, fare clic su Esporta VCL per vernice 4

    Nella figura seguente viene illustrato un esempio:

    Configurare Commerce per l’utilizzo di Vernice nell’amministratore

  2. Esegui il backup del file esistente default.vcl. Quindi rinomina il varnish.vcl file appena esportato in default.vcl. Quindi copia il file in /etc/varnish/ directory.

    code language-bash
    cp /etc/varnish/default.vcl /etc/varnish/default.vcl.bak2
    
    code language-bash
    mv <download_directory>/varnish.vcl default.vcl
    
    code language-bash
    cp <download_directory>/default.vcl /etc/varnish/default.vcl
    
  3. Adobe consigliato di aprire default.vcl e modificare il valore di acl purge all'indirizzo IP dell'host Vernice. È possibile specificare più host su righe separate oppure utilizzare anche la notazione CIDR.

    Ad esempio:

    code language-conf
     acl purge {
        "localhost";
     }
    
  4. Se desideri personalizzare la configurazione dei controlli di integrità Vagrant, della modalità di tolleranza o della modalità santo, consulta Configurazione vernice avanzata.

  5. Riavvia Varnish e il tuo server web:

    code language-bash
    service varnish restart
    
    code language-bash
    service httpd restart
    

Memorizza nella cache i file statici

I file statici non devono essere memorizzati in cache per impostazione predefinita, ma se desideri memorizzarli in cache, puoi modificare la sezione Static files caching nel file VCL, avere il seguente contenuto:

# Static files should not be cached by default
  return (pass);

# But if you use a few locales and do not use CDN you can enable caching static files by commenting previous line (#return (pass);) and uncommenting next 3 lines
  #unset req.http.Https;
  #unset req.http./* {{ ssl_offloaded_header }} */;
  #unset req.http.Cookie;

È necessario apportare queste modifiche prima di configurare Commerce per l’utilizzo di Vernice.

recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c