2016-06-21 6 views
0

Ich kann jemand mir sagen, wie man Website (Opencart-Website) mit den neuesten Änderungen laden. Irgendwann nicht (immer), wenn ich einige Front-End-Änderungen wie in HTML oder CSS vorgenommen habe, werden sich diese Änderungen nicht im Browser widerspiegeln. Aber Arbeit einmal gelöscht Browserverlauf und Cache.Irgendwann Website-Front-End-Änderungen nicht im Browser widerspiegeln und Laden mit älterer Version der Website

Also wie kann ich diese Aufgabe in meinem Code tun. Der Benutzer muss also den Cache im Browser nicht aktualisieren oder löschen

+0

drücken Sie Strg + F5. Dann werden die letzten Änderungen geladen. –

+0

@pravin Sie müssen den Cache von der Serverseite deaktivieren. –

+0

Hallo, Faiyaz können Sie mir sagen, wie Sie den Cache vom Server deaktivieren. Ich meine, ist es in der Kodierung oder seinen cpanel Änderungen möglich? – Pravin

Antwort

0

Drücken Sie Strg + F5. Dann werden die letzten Änderungen geladen.

+0

Aber kann das nicht jedem Benutzer sagen. Also ich möchte diese Lösung, die ich an meinem Ende implementieren kann und Benutzer kann meine aktualisierte Seite nicht alt sehen – Pravin

0

In den meisten Browsern können Sie einfach Strg drücken und auf die Schaltfläche zum erneuten Laden klicken, aber wenn Sie mit voller Tastatur gehen möchten, Strg + F5. Dies ist ein Neuladen, bei dem der Cache übersprungen wird.

0

Es gibt zwei häufige Ursachen für dieses Problem. Der erste ist Ihr Browser-Cache. Manchmal zeigt Ihnen Ihr Browser (speziell Google Chrome) eine zwischengespeicherte Kopie Ihrer Website, anstatt die neue zu zeigen. Um dieses Problem zu beheben, müssen Sie einfach die Tasten CTRL + F5 (oder Cmd + R auf Mac) auf Ihrer Tastatur drücken, um die Seite neu zu laden.

oder

Sie können nicht erzwingen, dass Benutzer, dies zu tun tun. Sie können jedoch versuchen, zu verhindern, dass der Browser des Benutzers die Seite an erster Stelle zwischenspeichert. Zum Beispiel können Sie Meta-Elemente wie so verwenden:

<meta http-equiv="Expires" content="TUE, 21 June 2016 05:00:00 GMT">

<meta http-equiv="Pragma" content="no-cache">

Aber das ist nicht absolut zuverlässig (der ISP Benutzer kann die Seite ohnehin Cache), und vielleicht nicht mehr aktuell. Ein weiterer, vielleicht robustere Option, ist die HTTP-Header zu verwenden, wie hier erklärt:

Erfahren Sie mehr über sie

http://securityevaluators.com/knowledge/case_studies/caching/

https://www.sitepoint.com/caching-php-performance/

+0

Vielen Dank. aber es wird für meinen Browser funktionieren? Was ist mit anderen Benutzern? – Pravin

+0

für Ihre Anwendung und verwenden Sie dieses Meta-Tag '' – Codeone

+0

lookat meine aktualisierte Antwort – Codeone

Verwandte Themen