Konfigurera Commerce-programmet så att det använder engelska

Så här konfigurerar du Commerce att använda engelska:

  1. Logga in på administratören som administratör.

  2. Klicka på Stores > Inställningar > Konfiguration > Avancerat > System > Fullsidescache.

  3. Klicka på Varnish Caching i listan Caching Application.

  4. Ange ett värde i fältet TTL for public content.

  5. Expandera Varnish Configuration och ange följande information:

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2
    Fält Beskrivning
    Åtkomstlista Ange det fullständigt kvalificerade värdnamnet, IP-adressen eller CIDR-adressintervallet för klassfri routning mellan domäner (CIDR) som innehållet ska ogiltigförklaras för. Se Rensa lack-cache.
    Serverdelsvärd Ange det fullständiga värdnamnet eller IP-adressen och avlyssningsporten för den fullständiga värdservern serverdelen eller ursprungsservern, det vill säga servern som tillhandahåller innehållet lack accelererar. Vanligtvis är det här din webbserver. Se Serverdelsservrar för lack-cache.
    Backend-port Ursprungsserverns lyssningsport.
    Respitperiod Avgör hur länge varnish visar inaktuellt innehåll om serverdelen inte är responsiv. Standardvärdet är 300 sekunder.
    Hanterar parameterstorlek Anger det maximala antalet layoutreferenser som kan bearbetas på HTTP-slutpunkten i {BASE-URL}/page_cache/block/esi för helsidescache. Genom att begränsa storleken kan du förbättra säkerheten och prestandan. Standardvärdet är 100.
  6. Klicka på Spara konfiguration.

Du kan även aktivera lack från kommandoraden i stället för att logga in i Admin med kommandoradsverktyget C:

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

Exportera en lack-konfigurationsfil

Så här exporterar du en lack-konfigurationsfil från administratören:

  1. Klicka på en av exportknapparna för att skapa en varnish.vcl som du kan använda med lack.

    Om du till exempel har lack 4 klickar du på Exportera VCL för lack 4

    I följande bild visas ett exempel:

    Konfigurera Commerce att använda engelska i administratören

  2. Säkerhetskopiera din befintliga default.vcl. Byt sedan namn på filen varnish.vcl som du just exporterade till default.vcl. Kopiera sedan filen till katalogen /etc/varnish/.

    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 rekommenderar att du öppnar default.vcl och ändrar värdet för acl purge till IP-adressen för värden i Valnish. (Du kan ange flera värdar på separata rader eller också kan du använda CIDR-notation.)

    Exempel:

    code language-conf
     acl purge {
        "localhost";
     }
    
  4. Om du vill anpassa Vagrant-hälsokontroller, respitläge eller konfiguration för helskärmsläge, se Avancerad lack-konfiguration.

  5. Starta om Varnish och webbservern:

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

Cachelagra statiska filer

Statiska filer ska inte cachelagras som standard, men om du vill cachelagra dem kan du redigera avsnittet Static files caching i VCL så att det har följande innehåll:

# 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;

Du måste göra dessa ändringar innan du konfigurerar Commerce att använda lack.

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