Se advarslen “tjen statisk indhold fra et cookiefrit-domæne” i Pingdom, GTmetrix eller Google PageSpeed ​​Insights? Generelt, når du kører indhold som billeder, JavaScript, CSS, er der ingen grund til, at en HTTP-cookie ledsager den, da det skaber ekstra omkostninger. Når serveren har indstillet en cookie til et bestemt domæne, skal alle efterfølgende HTTP-anmodninger til det pågældende domæne, indeholde cookien.

Denne advarsel ses typisk på websteder med et stort antal anmodninger. Nogle måder at løse dette på er at bruge en CDN-udbyder, der strimler cookies eller at oprette et separat domæne og eller underdomæne til at betjene cookies.

Info

Bemærk: På grund af de seneste ændringer med internettet og nye protokoller som HTTP/2, kan denne advarsel normalt sikkert ignoreres nu. Omkostningerne ved en ny forbindelse er normalt dyrere end streaming af alt over den samme forbindelse. HTTP/2 gør fantastiske ting nu med parallelisme. Og cookies selv er generelt meget små.

Afhængig af værktøjet eller softwaren, der rapporterer det, kan advarslen vises på flere forskellige måder:

  • “Servér følgende statiske ressourcer fra et domæne, der ikke angiver cookies”
  • “Tjen statisk indhold fra et cookiefrit-domæne”
Server statisk indhold fra en advarsel om cookieless-domæne

Server statisk indhold fra en advarsel om cookieless-domæne

Men hvis du stadig vil oprette et separat domæne for at servere cookies, så se nedenstående anvisninger.

Fix Serve Static Content fra en Cookieless Domain Warning

Der er et par måder at rette op på en “betjene statisk indhold fra en cookieless-domæne” advarsel, som f.eks. At bruge en CDN og også genkonfigurere dit WordPress-websted.

  1. Brug en CDN
  2. Re-Konfigurer WordPress Site

1. Brug en CDN

En nem måde at løse denne advarsel på, er at bruge en CDN-udbyder, der har mulighed for at ignorere cookies såvel som strimler-cookies, som helt forhindrer klienten i at modtage Set-Cookie-Responsoverskriften. KeyCDN er en CDN-udbyder, der tilbyder denne funktion. Som standard kan du se, at følgende to muligheder er aktiveret. Dette er et nemt alternativ uden at skulle rodde med at flytte og konfigurere dit websted til at levere statiske aktiver fra et separat underdomæne.cdn strip cookies

Bemærk! Du kan ikke deaktivere cookies på ressourcer, der serveres via CloudFlare. CloudFlare indeholder også deres egen sikkerhedscookiei i din header. Igen er disse cookies meget små, og præstationsimplikationerne er ekstremt små. Men hvis du bruger CloudFlare, er der ingen måde at omgå denne advarsel.

2. Re-Konfigurer WordPress Site

Den anden mulighed er at genkonfigurere dit WordPress-websted for at levere de statiske aktiver fra et nyt domæne eller underdomæne. Bemærk: Hvis du bruger et domænenavn som domæne.com, skal du rent faktisk bruge et separat domæne helt. Hvis du bruger www.domain.com, kan du simpelthen oprette et underdomæne som static.domain.com. I dette eksempel antager vi, at dit websted er på www.domain.com.

    1. Opret først et underdomæne som static.domain.com. Det er her, hvor du vil levere alle dine filer fra.
    2. Opsæt dit underdomæne DNS-record som CNAME, der peger på dit hoveddomæne.
    3. Pej dit underdomæne til din /wp-content directory ved at redigere din wp-config.php fil:
      define("WP_CONTENT_URL", "http://static.domain.com"); 
      define("COOKIE_DOMAIN", "domain.com");
14
Delinger