Behebung von CSS-Caching-Problemen in Apache
Entwickler stoßen häufig auf das Problem, dass an CSS-Dateien vorgenommene Änderungen während des Tests nicht auf ihren Webseiten widergespiegelt werden aufgrund des Browser-Cachings. Ziel dieses Artikels ist es, dieses Problem zu beheben und eine Lösung speziell für Apache-Server bereitzustellen.
Speichert Apache Ressourcen im Cache?
Ja, Apache speichert standardmäßig Ressourcen im Cache. Dies wird in der .htaccess-Datei konfiguriert, die sich im Stammverzeichnis der Website befindet. Die folgenden Zeilen können vorhanden sein:
ExpiresByType text/css "access plus 1 day" ExpiresByType application/javascript "access plus 1 day"
Diese Zeilen weisen Apache an, CSS- und JavaScript-Dateien einen Tag lang zwischenzuspeichern, was zu Caching-Problemen während der Entwicklung führen kann.
Anleitung Verhindern Sie, dass Apache Ressourcen zwischenspeichert
Um zu verhindern, dass Apache CSS-Dateien zwischenspeichert, fügen Sie die folgende Zeile zu Ihrer .htaccess-Datei hinzu:
Header set Cache-Control "no-cache, no-store, must-revalidate"
Diese Zeile weist Apache an, keine Dateien zwischenzuspeichern und sie jedes Mal, wenn eine Seite geladen wird, vom Server anzufordern.
Versionierung verwenden, um Aktualisierungen zu erzwingen
Alternativ können Sie Versionierung verwenden, um Browser zu zwingen, zwischengespeichertes CSS zu aktualisieren Dateien. Hängen Sie einen Abfragezeichenfolgenparameter an die URL der CSS-Datei an, z. B.:
<link rel="stylesheet" href="style.css?v=1">
Wenn Sie Ihre CSS-Datei aktualisieren, erhöhen Sie einfach die Versionsnummer (z. B. ?v=2), um Browser zu zwingen, die Aktualisierung herunterzuladen Version.
Das obige ist der detaillierte Inhalt vonSo lösen Sie CSS-Caching-Probleme auf Apache-Servern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

In der Roundup:#039; Firefox-Gewinne locker-ähnliche Kräfte, Samsungs Galaxy Store beginnt mit der Unterstützung von progressiven Web-Apps, CSS Subgrid ist in Firefox versandt

In der Roundup: Internet Explorer in dieser Woche findet der Weg in Edge, Google Search Console einen neuen Geschwindigkeitsbericht, und Firefox gibt die Benachrichtigung von Facebook an

Sie sind wahrscheinlich schon zumindest ein wenig mit CSS -Variablen vertraut. Wenn nicht, finden Sie hier einen Überblick über zwei Sekunden: Sie werden wirklich benutzerdefinierte Eigenschaften genannt, Sie haben festgelegt

Das Erstellen von Websites ist das Programmieren. Das Schreiben von HTML und CSS ist das Programmieren. Ich bin Programmierer, und wenn Sie hier CSS-Tricks lesen, sind Sie wahrscheinlich

Hier ist das, was ich im Voraus wissen kann: Dies ist ein schwieriges Problem. Wenn Sie hier gelandet sind

Das Bild-in-Bild trat mit der Veröffentlichung von MacOS Sierra im Jahr 2016 im Web im Websser auf. Es ermöglichte es einem Benutzer, ein Pop zu haben.

Gatsby macht großartige Arbeitsplätze, die Bilder verarbeiten und mit Bildern behandeln. Zum Beispiel hilft es Ihnen, Zeit mit Bildoptimierung zu sparen, da Sie nicht manuell manuell müssen

Ich habe heute etwas über prozentuale (%) Polsterung gelernt, das ich in meinem Kopf völlig falsch hatte! Ich dachte immer, dass die prozentuale Polsterung auf dem basiert


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

Herunterladen der Mac-Version des Atom-Editors
Der beliebteste Open-Source-Editor

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

ZendStudio 13.5.1 Mac
Leistungsstarke integrierte PHP-Entwicklungsumgebung

VSCode Windows 64-Bit-Download
Ein kostenloser und leistungsstarker IDE-Editor von Microsoft

WebStorm-Mac-Version
Nützliche JavaScript-Entwicklungstools