For at bruge WooCommerce med lakkering af serversiden cache skal du ekskludere nogle af de generiske WooCommerce sider og cookies. Nogle webhoste vil delvist gøre dette for dig, og andre giver dig en grænseflade til selv at tilføje dem. Sørg for at spørge værten, hvilke muligheder der er tilgængelige
Ekskluder disse WooCommerce-sider fra Lakker
- vogn
- min konto
- kassen
- addons
- ? Add-til-cart =
- Tilføj til kurv
Ekskluder disse WooCommerce-cookies fra Lakker
- woocommerce_cart_hash
- woocommerce_items_in_cart
- wp_woocommerce_session_
Nogle WordPress-venlige værter har en del eller hele denne konfiguration gjort for dig, Cloudways bruger f.eks woocommerce.vcl (lak-konfigureret sprogfil), som WooCommerce-siderne allerede er ekskluderet…
# Do not cache the WooCommerce pages
### REMOVE IT IF YOU DO NOT USE WOOCOMMERCE ###
if (req.url ~ "/(cart|my-account|checkout|addons|?add-to-cart=|add-to-cart)") {
return (pipe);
}
Denne fil er placeret i ..
/etc/varnish/recv/woocommerce.vcl
Til cookie-ekskludering skal du være i stand til at tilføje cookies via din værts interface, i Cloudways interface gøres dette pr. Webapp under Apps> Programstyring> Programindstillinger> Lakeringsindstillinger.
I denne grænseflade kan du også ekskludere URL'er, der er et valg i Type, vælg enten en URL eller en cookie, som du vil ekskludere.
Det er det, nu vil disse WooCommerce sider og cookies ikke blive cachelagret på serversiden.
0 Comments