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.

serve static content from a cookieless domain

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å.

En anden ting at være opmærksom på er, at selve Pingdom-værktøjet ikke rent faktisk understøtter HTTP/2 ordi det i øjeblikket bruger Chrome 39 til at køre sine tests. Chrome understøttede ikke HTTP / 2 indtil version 49. Husk derfor, at Pingdom ikke er fuldt opdateret med sin advarsel. Selvom det engang ville, da de opgradere deres testmaskiner.

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”
pingdom serve static content from a cookieless domain

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

Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Tjek vores funktioner

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