Was ist Cache?

Eines der größten Probleme, mit denen moderne Website-Entwickler zu kämpfen haben, ist die Frage: Was ist ein Cache? Es ist im Grunde ein Werkzeug zur Speicheroptimierung, das Webentwickler verwenden, um eine bessere Website-Performance zu erreichen. In der Informatik ist ein Cache einfach eine Software- oder Hardwarekomponente, die Daten speichert, so dass nachfolgende Anfragen nach diesen bestimmten Daten viel schneller bedient werden können; typischerweise können die Daten, die in einem Cache gespeichert sind, das Ergebnis einer früheren Suche oder ein Backup von Daten an anderer Stelle sein. Die Frage ist: Wie kann ein Website-Entwickler sicherstellen, dass seine Website einen Cache verwendet? Wenn Sie sich fragen, was ein Cache ist, ist die Antwort ziemlich einfach.

Grundsätzlich gilt: Wenn Sie keinen Cache verwenden und sich auf der Homepage Ihrer Website befinden, sollten Sie ein durchsichtiges Diskettensymbol in der Systemleiste Ihres Computers sehen (normalerweise in der rechten unteren Ecke des Bildschirms). Wenn dieses Symbol weiß ist und einen blauen Hintergrund hat, dann haben Sie keinen Cache und Sie sollten anfangen, eine große Anzahl von Elementen (einen Cache) zu sehen, die einen beträchtlichen Teil des Platzes auf Ihrer Hauptseite einnehmen. Wenn Sie das leere Diskettensymbol sehen, aber die Hintergrundfarbe ein dunkles Blau ist, dann verwenden Sie tatsächlich einen Cache. Sie sollten den Cache leeren und Ihre Seite neu laden.

Was ein Cache ist, hat viel mit der Art und Weise zu tun, wie Seiten an den Browser des Benutzers geliefert werden, nämlich indem jede Seite einzeln vom Webserver abgerufen wird und dann sichergestellt wird, dass jede Anfrage durch den Cache geschickt wird. Dies führt dazu, dass Webseiten länger zum Laden brauchen, was von den Benutzern als eine langsame Website wahrgenommen wird. Der Grund, warum eine Website dadurch langsamer wird, ist jedoch, dass bei jeder Anforderung der Seite mehr Speicher verbraucht wird und der Browser-Cache zum Cache zurückkehren und eine weitere Anforderung für diese Seite stellen muss. Wenn der Cache mit einem Fehler getroffen wird, wird die Seite erst bei der nächsten Anforderung wieder bereitgestellt. Dies wird allgemein als “Caching” oder “Pufferung” bezeichnet.

Kinder des Netzes

Kinder des Netzes>419 Beiträge