Was sind einige narrensichere Cache-Busting-Methoden (für HTML/CSS/JS-Dateien), wenn herkömmliche Techniken nicht funktiHTML

HTML-Programmierer
Guest
 Was sind einige narrensichere Cache-Busting-Methoden (für HTML/CSS/JS-Dateien), wenn herkömmliche Techniken nicht funkti

Post by Guest »

Das habe ich bisher versucht:
1) „Kein Cache“-Befehle zur .htaccess-Datei hinzugefügt (die Site wird über Hostgator gehostet):

Code: Select all

    
Header set Cache-Control "no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires 0

2) fügte den Meta -Tags der Hauptindex einen ähnlichen Befehlssatz hinzu.

Code: Select all

    




3) implementierte index.js und index.css Dateiname Versioning. Die Website, ich erhöht die Dateinamen wie SO: < /p>
"Index-V1.31.1.js "->" Index-v1.31.2.js "< /p>
"Index-V1.31.1.css"-> "Index-V1.31.2.css"
Ich mache das, indem ich die Dateien im Dateien-Manager selbst umbenennst/wiederbelastet. und ich aktualisiere auch die Referenzen in der Datei index.html, um auf diese neuen Versionen wie SO zu verweisen: < /p>

Code: Select all


Problem: Diese Methoden funktionieren für einige Benutzer nicht. Eine ältere Version der Website immer noch sehen/verwenden - eine Version, die mindestens mehrere Tage alt ist. Ich kann dies durch die Struktur der mit ihrem Konto verbundenen Protokolle bestätigen. strong> < /p>
Was ist auch seltsam (vielleicht funktioniert das Cacheeing so?) Die Index.html -Datei wird auf dieser älteren Version der Website ausgeführt. Index.css -Dateinamen, die auf der Website/im Abschnitt "Dateimanager" nicht einmal mehr existieren, die Website weiterhin auf diesen älteren Dateien ausführt.
Ziel: Was sind einige andere narrensichere Cache-Busting-Methoden, mit denen ich sicherstellen kann, dass die Leute immer die absolut neueste Version der HTML/CSS/JS-Dateien ausführen? [/b]
Danke

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post