Siehst du die Warnung „Serve Static Content From a Cookieless Domain“ in Pingdom, GTmetrix oder Google PageSpeed Insights? Wenn du Inhalte wie Bilder, JavaScript oder CSS bereitstellst, gibt es im Allgemeinen keinen Grund dafür, dass ein HTTP-Cookie damit einhergeht, da dies zusätzlichen Aufwand verursacht. Wenn der Server ein Cookie für eine bestimmte Domäne festgelegt hat, müssen alle nachfolgenden HTTP-Anforderungen für diese Domäne das Cookie enthalten.

Diese Warnung wird normalerweise auf Websites mit einer großen Anzahl von Anfragen angezeigt. Zwei Möglichkeiten, dies zu lösen, sind jedoch die Verwendung eines CDN-Anbieters, der die Cookies löscht oder eine separate Domain und / oder Subdomain erstellt.

Abhängig von dem Tool oder der Software, die dies melden, kann die Warnung auf verschiedene Arten angezeigt werden:

  • “serve the following static resources from a domain that doesn’t set cookies”
  • “serve static content from a cookieless domain”
Statische Inhalte aus einer Cookieless-Domain-Warnung bereitstellen
Statische Inhalte aus einer Cookieless-Domain-Warnung bereitstellen

Wenn du dennoch eine separate Domain einrichten möchtest, um Cookies bereitzustellen, folge den Anweisungen unten.

Bearbeite die Warnung „serve static content from a cookieless domain“

Es gibt einige Wege, um die Statischen Inhalt von einer Domäne ohne Cookies angeben-Warnung zu beheben, z. B. ein CDN verwenden und auch deine WordPress-Seite neu konfigurieren.

  1. Nutze ein CDN
  2. Konfiguriere WordPress-Seite neu

1. Nutze ein CDN

Eine einfache Möglichkeit, diese Warnung zu beheben, besteht darin, einen CDN-Anbieter zu verwenden, der Cookies ignorieren sowie Cookies entfernen kann, wodurch der Kunde vollständig den Set-Cookie-Antwortheader erhält. KeyCDN ist ein CDN-Anbieter, der diese Funktion bietet. Standardmäßig siehst du, dass die folgenden zwei Optionen aktiviert sind. Dies ist eine einfache Alternative, ohne sich mit dem Verschieben und Konfigurieren deiner Seite so zu beschäftigen, dass statische Assets aus einer separaten Subdomain bereitgestellt werden.

cookies deaktivieren can

Notiz: Du kannst keine Cookies deaktivieren für Ressourcen, die über CloudFlare bereitgestellt werden. CloudFlare fügt auch einen eigenen Sicherheits-Cookie in deinem Header ein. Auch diese Cookies sind sehr klein und die Auswirkungen auf die Leistung sind äußerst gering. Wenn du jedoch CloudFlare verwendest, kannst du diese Warnung nicht umgehen.

Möchtest du deine Website kostenlos hosten? Schau dir unser Hosting für statische Websites an und stelle deine Website direkt auf dem Edge bereit.

2. Konfiguriere WordPress-Seite neu

Die zweite Option, die du hast, ist die Neukonfiguration einer WordPress-Seite, um die statischen Assets von einer neuen Domain oder Subdomain bereitzustellen. Notiz: Wenn du eine Top-Level-Domain wie domain.com verwenden, musst du tatsächlich eine separate Domain verwenden. Wenn du www.domain.com verwendest, kannst du einfach eine Unterdomain wie static.domain.com einrichten. In diesem Beispiel gehen wir davon aus, dass sich deine Website auf www.domain.com befindet.

  1. Erstelle zunächst eine Subdomain wie static.domain.com. Von hier aus wirst Dualle deine Dateien ausliefern.
  2. Richte den DNS-Eintrag deiner Subdomain als CNAME ein, der auf deine Hauptdomain verweist.
  3. Verweise Subdomain auf dein Verzeichnis / wp-content, indem du deine Datei wp-config.php bearbeitest: 
define("WP_CONTENT_URL", "http://static.domain.com"); 
define("COOKIE_DOMAIN", "domain.com");