Se advarslen “tjen statisk indhold fra et cookiefrit-domæne” i Pingdom, GTmetrix eller Google PageSpeed ​​Insights? Generelt, når du serverer 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 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:

  • “Server følgende statiske ressourcer fra et domæne, der ikke angiver cookies”
  • “Tjen statisk indhold fra et cookieless-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å er nedenstående anvisninger.

Kæmper med nedetid og WordPress-problemer? Kinsta er hosting løsning designet til at spare dig tid! Tjek vores funktioner

Fix Serve Static Content fra et Cookieless Domain Warning

Der er et par måder at rette op på “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-Configure 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 røre 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. Point your subdomain to your /wp-content directory by editing your wp-config.php file:
      define("WP_CONTENT_URL", "http://static.domain.com"); 
      define("COOKIE_DOMAIN", "domain.com");
14
Delinger