Beispiel zum Deaktivieren der Browser-Cache-Konfiguration im Vue-Projekt

Beispiel zum Deaktivieren der Browser-Cache-Konfiguration im Vue-Projekt

Beim Freigeben eines Projekts müssen Sie häufig den Cache leeren. Hier erfahren Sie, wie Sie den Cache für das Projekt deaktivieren.

1. Ändern Sie die Metakonfiguration der Datei index.html im öffentlichen Ordner

bild.png

    <meta http-equiv="pragram" content="no-cache" />
    <meta http-equiv="Cache-Kontrolle" content="kein Cache, kein Speicher, muss erneut validiert werden" />
    <meta http-equiv="läuft ab" content="0" />

2.vue cli Build-Konfiguration (für Versionen unter vue3)

Konfiguration in vue.config.js hinzufügen

const Timestamp = neues Date().getTime()
modul.exporte = {
  konfigurierenWebpack: {
    Ausgabe: { // Gibt den Namen der Datei nach der Rekonstruktion, Verpackung und Kompilierung aus [Modulname. Versionsnummer (optional). Zeitstempel]
      Dateiname: `[name].${Timestamp}.js`,
      chunkFilename: `[name].${Timestamp}.js`
    },
  },
  css: {
    extract: { // Füge dem Namen der CSS-Datei nach dem Verpacken des Dateinamens einen Zeitstempel hinzu: `css/[name].${Timestamp}.css`,
      chunkFilename: `css/[name].${Timestamp}.css`
    }
  },
}

3. Nginx-Konfiguration

Deaktivieren Sie den Nginx-Cache und lassen Sie den Browser jedes Mal Dateien vom Server anfordern, anstatt zwischengespeicherte Dateien im Browser zu lesen.

Nachdem das Programm debuggt und gestartet wurde, können Sie den Nginx-Cache aktivieren, um Serverbandbreite zu sparen, einige Anforderungen zu reduzieren und den Serverdruck zu verringern.

bild.png

Konfigurieren Sie die HTML-Datei in der Datei nginx.conf so, dass standardmäßig ein Header hinzugefügt wird und die Konfiguration nicht zwischengespeichert wird

Die folgende tatsächliche Projekt-Nginx-Cache-Konfiguration

  Standort ~ .*\.(?:htm|html)$ {
    add_header Cache-Control "privat, kein Speichern, kein Cache, muss erneut validiert werden, Proxy-Erneutvalidierung";
  }

Nginx-Einstellungen für den statischen Ressourcencache https://www.jb51.net/article/222620.htm

Dies ist das Ende dieses Artikels über das Deaktivieren der Browser-Cache-Konfiguration im Vue-Projekt. Weitere relevante Inhalte zum Deaktivieren der Browser-Cache-Konfiguration im Vue-Projekt finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Vue kapselt ein TodoList-Beispiel und implementiert die Anwendung des lokalen Browser-Cache
  • Lösen Sie das Problem, dass der WeChat-Browser Site-Eintragsdateien zwischenspeichert (IIS stellt Vue-Projekt bereit)
  • Detaillierte Erklärung des Browser-Cache (Keep-Alive) für serverseitiges Rendering von Vue

<<:  Detaillierte Erklärung von Abfragebeispielen innerhalb von Unterabfragen in MySql

>>:  Ubuntu 20.04 CUDA- und cuDNN-Installationsmethode (grafisches Tutorial)

Artikel empfehlen

Zwei Möglichkeiten zur Installation von Python3 auf Linux-Servern

Erste Methode Alibaba Cloud- und Baidu Cloud-Serv...

Zusammenfassung der Wissenspunkte zum Abdecken von Indizes in MySQL

Wenn ein Index die Werte aller abzufragenden Feld...

mysql 5.7.11 winx64 anfängliche Passwortänderung

Laden Sie die komprimierte Version von MySQL-5.7....

Detaillierte Diskussion der InnoDB-Sperren (Record-, Gap-, Next-Key-Sperre)

Die Datensatzsperre sperrt einen einzelnen Indexd...

So verwenden Sie gdb zum Debuggen von Kerndateien in Linux

1.core-Datei Wenn während der Programmausführung ...

Fabric.js implementiert DIY-Postkartenfunktion

In diesem Artikel wird der spezifische Code von F...

JS berechnet die Gewinnwahrscheinlichkeit basierend auf dem Preisgewicht

Inhaltsverzeichnis 1. Beispielszenario 1.1. Legen...

Detaillierte Zusammenfassung häufig verwendeter MySQL-Funktionen

Inhaltsverzeichnis Allgemeine MySQL-Funktionen 1....

Reagieren Sie auf die Konstruktionsreihenfolge verschachtelter Komponenten

Inhaltsverzeichnis Auf der offiziellen React-Webs...

Lösung für BT Baota Panel php7.3 und php7.4 unterstützen ZipArchive nicht

Die Lösung für das Problem, dass die PHP7.3-Versi...