Wie kann die Hinweismeldung „Serve Static Content from a Cookieless Domain“ bei diversen Speedtests entfernt und behoben werden?
Wer bereits einen Speedtest über diverse Tools wie zum Beispiel Pingdom, GTmetrix oder Google-PageSpeed-Insights durchgeführt hat, wird höchstwahrscheinlich bereits einmal auf den Hinweis „Serve Static Content from a Cookieless Domain“ aufmerksam geworden sein.
Woher kommt die Meldung?
Wenn statischer Inhalt wie Bilder, JavaScript, CSS ausgegeben wird, wird dieser standardmäßig von einem HTTP-Cookie begleitet. Der Server kann nicht differenzieren, ob eine Datei nun mit oder ohne Cookie ausgegeben werden soll, denn sobald der Server ein Cookie setzt, wird dieses jeder Datei angehängt.
Ein solcher Cookie ist jedoch bei statischen Dateien nicht notwendig und hat den Nachteil, dass jede Datei um das Cookie erweitert wird und somit unnötige Daten ausgegeben werden.
Oftmals wird diese Warnung. von einer Webseite mit einer großen Anzahl von HTTP-Request angezeigt, denn je mehr Anfragen bei einem Aufruf generiert werden, desto öfter wird dieser Cookiebelast mitgeladen.
Was kann ich dagegen tun?
Zuerst sollte man sich fragen, ob es überhaupt nötig ist, etwas dagegen zu tun.
Das Mitsenden der Cookies hat nur bei Webseiten mit einer extrem hohen Anzahl an Anfragen einen merkbar negativen Effekt auf die Performance der Webseite.
Um das Problem zu lösen, gibt es zwei verschiedene Möglichkeiten. Du kannst in einem solchen Fall einen CDN-Anbieter in Erwägung ziehen, welcher die Cookies entfernt oder selbst den statischen auf einer Subdomain hosten und ausgeben.
Ein Content Delivery Network (CDN) ist ein weltweit verteilte Servernetzwerk, mit dem Website-Content möglichst performant ausgeliefert werden kann. Einige große CDN-Anbieter unterhalten Tausende Servern, welche im Hintergrund gecachte Content-Daten vorhalten.
Das CDN kann so konfiguriert werden, dass alle statischen Dateien ohne Cookie als Anhang über dieses ausgegeben werden.
Als Alternative zu einem CDN kann der statische Inhalt auch über eine Subdomain ausgegeben werden. Die Dateien werden dann nicht über zum Beispiel
https://hostpress.de aufgerufen, sondern über https://static.hostpress.de.
Gerne sind wir bei der Konfiguration einer Static-Sub-Domain behilflich. Da es sich hierbei jedoch um einen manuellen Aufwand handelt, wird dieser separat berechnet.