Wann immer ich eine neue Version der Website den Clients freigeben, muss ich sie anweisen, ihren Browser-Cache löschen, so dass sie die Updates sehen .Wie man die Version zu allen Stil und JS Tags (includes) innerhalb Ansichten in Codeigniter php
Nun, nach der Suche habe ich festgestellt, dass ich Versionen zu Stil und JS-Dateien vor der Veröffentlichung der neuen Version hinzufügen, so dass der Browser meines Clients Revision erkennen und holen Sie die neuesten CSS/JS-Ressourcen. Dies erklärt here
Beispiel:
< script type = "text/javascript" src =“umfassen/232/Init.js "> </script >
< script type =" text/javascript "src =" include/Init.js? 232 "> </script >
Hier ist 232 Ihre änderbare Versionsnummer, die geändert werden sollte, wenn Sie neuen Code veröffentlichen.
Nach der Aktualisierung der Versionen funktionieren die Dinge gut. Aber ich möchte nicht alle Ansichten öffnen und die Versionen manuell aktualisieren. Stattdessen suche ich nach einer Logik, die eine neue Version auf die Style/Javascript Tags in allen Views im Views Directory aktualisiert/setzt.
Gibt es eine Möglichkeit, das zu tun ??
Dieses Konzept ist als "Cache Busting" bekannt. Da ich kein Wissen über das Cocodignetten-Ökosystem hatte, fand ich nur Folgendes: https://github.com/Wixel/CodeIgniter-AssetLoader – Aknosis