Konfigurera Commerce-programmet så att det använder engelska
Så här konfigurerar du Commerce att använda engelska:
-
Logga in på administratören som administratör.
-
Klicka på Stores > Inställningar > Konfiguration > Avancerat > System > Fullsidescache.
-
Klicka på Varnish Caching i listan Caching Application.
-
Ange ett värde i fältet TTL for public content.
-
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. -
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:
-
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:
-
Säkerhetskopiera din befintliga
default.vcl
. Byt sedan namn på filenvarnish.vcl
som du just exporterade tilldefault.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
-
Adobe rekommenderar att du öppnar
default.vcl
och ändrar värdet föracl 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"; }
-
Om du vill anpassa Vagrant-hälsokontroller, respitläge eller konfiguration för helskärmsläge, se Avancerad lack-konfiguration.
-
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.