Welche drei Möglichkeiten gibt es, den Cache in HTML festzulegen?
Welche drei Möglichkeiten gibt es, den Cache in HTML festzulegen? In der Webentwicklung können wir die Ladezeit von Webseiten verkürzen, indem wir den Cache festlegen, um die Benutzerzugriffsgeschwindigkeit zu verbessern und die Serverlast zu verringern. Als nächstes werde ich Ihnen drei häufig verwendete HTML-Cache-Methoden im Detail vorstellen und konkrete Codebeispiele bereitstellen.
Methode 1: Cache über den HTTP-Antwortheader festlegen
„Cache-Control“ und „Expires“ im HTTP-Antwortheader sind zwei häufig verwendete Attribute zum Festlegen des Caches. Durch Festlegen dieser beiden Eigenschaften können Sie das Caching-Verhalten des Browsers für Webinhalte steuern.
- Cache-Control-Attribut
Das Cache-Control-Attribut wird im HTTP-Antwortheader festgelegt und wird verwendet, um anzugeben, wie der Browser den Inhalt der Webseite zwischenspeichert. Es kann mehrere Werte haben, häufig verwendete sind:
- public: Ermöglicht öffentliches Caching, d. h. alle Cache-Server und Browser können die Webseite zwischenspeichern.
- privat: Es ist nur privates Caching zulässig, d. h. nur der Browser kann die Webseite zwischenspeichern.
- no-store: Caching deaktivieren, der Browser speichert den Inhalt der Webseite nicht zwischen.
- max-age: Legen Sie die maximale Gültigkeitsdauer des Caches in Sekunden fest.
Das Folgende ist ein Beispiel, bei dem Cache-Control auf public und max-age auf 3600 Sekunden (1 Stunde) eingestellt wird:
HTTP/1.1 200 OK Cache-Control: public, max-age=3600
- Expires-Attribut
Das Expires-Attribut ist ein absoluter Zeitwert, der zur Angabe des Cache-Ablaufs verwendet wird Zeit. Diese Zeit ist eine Datumszeichenfolge im GMT-Format, die angibt, dass der Cache nach dieser Zeit abläuft.
Das Folgende ist ein Beispiel für die Einstellung „Ablaufdatum: 1. Januar 2022“:
HTTP/1.1 200 OK Expires: Sat, 01 Jan 2022 00:00:00 GMT
Methode 2: HTML-Tags zum Festlegen des Caches verwenden
Zusätzlich zum Festlegen von Cache-Attributen über HTTP-Antwortheader können wir auch HTML-Tags zum Festlegen des Caches verwenden . Zu den häufig verwendeten Tags gehören und .
- Verwenden Sie das -Tag
Das -Tag kann im
-Tag platziert werden.Das Folgende ist ein Beispiel, bei dem Cache-Control auf public und max-age auf 3600 Sekunden eingestellt wird:
<html> <head> <meta http-equiv="Cache-Control" content="public, max-age=3600"> </head> <body> <!-- 网页内容 --> </body> </html>
- Verwenden Sie das -Tag.
-Tag wird verwendet, um externe Ressourcen einzuführen, z CSS-Dateien. Wir können Cache-Attribute im -Tag festlegen.
Das Folgende ist ein Beispiel, bei dem Cache-Control auf öffentlich und max-age auf 3600 Sekunden eingestellt wird:
<link rel="stylesheet" href="styles.css" type="text/css" http-equiv="Cache-Control" content="public, max-age=3600">
Methode 3: Verwenden von JavaScript zum Festlegen des Caches
Zusätzlich zum Festlegen von Cache-Attributen mithilfe von HTTP-Antwortheadern und HTML-Tags haben wir Sie können den Cache auch mit JavaScript festlegen.
Durch die Verwendung des localStorage- oder sessionStorage-Objekts des Browsers können wir Daten speichern und lesen, um den Caching-Effekt zu erzielen.
Das Folgende ist ein Beispiel für die Verwendung von localStorage, um ein Schlüssel-Wert-Paar festzulegen und den Wert daraus zu erhalten:
<script> // 设置缓存 localStorage.setItem("key", "value"); // 获取缓存 var value = localStorage.getItem("key"); console.log(value); // 输出"value" </script>
Zusammenfassung
Durch die Einrichtung des Caches können wir die Ladegeschwindigkeit und die Benutzererfahrung von Webseiten effektiv verbessern. In HTML können wir Caching implementieren, indem wir HTTP-Antwortheader festlegen, HTML-Tags und JavaScript verwenden. Durch die Auswahl geeigneter Methoden und Attribute können Caching-Strategien an unterschiedliche Szenarien und Anforderungen angepasst werden.
Das obige ist der detaillierte Inhalt vonWelche drei Möglichkeiten gibt es, den Cache in HTML festzulegen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

HtmlisaspecifictypeofcodeFocusedonstructuringuringwebcontent, während "Code" breitincludesluages -ähnlichjavaScriptandpythonforfunctionality.1) htmldefineswebpageStructureStags.2) "Code" cometesaWiNrangeOfLanguagesForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForfirsInsForfunctionNacts

HTML, CSS und JavaScript sind die drei Säulen der Webentwicklung. 1. HTML definiert die Webseitenstruktur und verwendet Tags wie z.

HTML definiert die Webstruktur, CSS ist für Stil und Layout verantwortlich, und JavaScript ergibt eine dynamische Interaktion. Die drei erfüllen ihre Aufgaben in der Webentwicklung und erstellen gemeinsam eine farbenfrohe Website.

HTML ist für Anfänger geeignet, da es einfach und leicht zu lernen ist und schnell Ergebnisse sehen kann. 1) Die Lernkurve von HTML ist glatt und leicht zu beginnen. 2) Beherrschen Sie einfach die grundlegenden Tags, um Webseiten zu erstellen. 3) hohe Flexibilität und kann in Kombination mit CSS und JavaScript verwendet werden. 4) Reiche Lernressourcen und moderne Tools unterstützen den Lernprozess.

AnexampleofaTartingTaginHtmlis, die, die starttagsaresesinginhtmlastheyinitiateElements, definetheirtypes, andarecrucialForstructuringwebpages und -konstruktionsthedoms.

Wie gestalte ich den Segmentierungseffekt der gepunkteten Linien im Menü? Bei der Gestaltung von Menüs ist es normalerweise nicht schwierig, links und rechts zwischen dem Gerichtsnamen und dem Preis von Schalen auszurichten, aber wie wäre es mit der gepunkteten Linie oder dem Punkt in der Mitte ...

HTML -Elementanalyse im Webcode -Editor Viele Online -Code -Editoren ermöglichen es Benutzern, HTML-, CSS- und JavaScript -Code einzugeben. Vor kurzem hat jemand vorgeschlagen ...

Wie Sie eine Codekomprimierung vermeiden, wenn Sie statische Seiten mit React-App-verabscheutend erstellen, möchten viele Entwickler an ...


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

mPDF
mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),

SublimeText3 Linux neue Version
SublimeText3 Linux neueste Version

MantisBT
Mantis ist ein einfach zu implementierendes webbasiertes Tool zur Fehlerverfolgung, das die Fehlerverfolgung von Produkten unterstützen soll. Es erfordert PHP, MySQL und einen Webserver. Schauen Sie sich unsere Demo- und Hosting-Services an.

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Sicherer Prüfungsbrowser
Safe Exam Browser ist eine sichere Browserumgebung für die sichere Teilnahme an Online-Prüfungen. Diese Software verwandelt jeden Computer in einen sicheren Arbeitsplatz. Es kontrolliert den Zugriff auf alle Dienstprogramme und verhindert, dass Schüler nicht autorisierte Ressourcen nutzen.