2017-05-03 3 views
0

Ich erstelle eine Online-Warenkorb-Website auf XAMPP.Änderungen am Stylesheet sind nicht sichtbar

Manchmal, wenn ich einige Änderungen am Styling-Blatt mache, sind sie auf der Website nicht sichtbar. (Obwohl die Syntax des Namens des Stylesheets und des Pfadnamens korrekt und identisch ist.)

Sobald ich jedoch das Stylesheet umbenannt und den neuen Pfad des Links angegeben habe, sind die Änderungen sichtbar auf der Internetseite. Das passiert nicht die ganze Zeit.

+0

Cache-Problem kann sein. Versuchen Sie, Cache in einem solchen Fall zu entfernen und versuchen Sie es erneut – Nitesh

+0

Vielen Dank @Nitesh Ich werde versuchen, es zu tun .. –

+0

Versuchen Sie, 'Strg + Shift + R', dies wird schwer laden den Browser – Swellar

Antwort

0

Sie sollten Fingerprinting Ihrer Vermögenswerte (CSS, JS, vielleicht sogar Bilder, falls Sie sie oft ändern) implementieren. Solange Sie auf Ihrem lokalen Host entwickeln, ist das Zwischenspeichern und Löschen des Caches einfach, aber sobald Sie Live-Benutzer erhalten, können Sie sie nicht mehr im Cache löschen und die Änderungen der Assets (CSS, JS, Bilder, Schriftarten) an alle Benutzer per Fingerabdruck. Wie das genau gemacht wird, hängt weitgehend von Ihrem Build-Prozess und Ihrem gesamten Stack ab. Im Wesentlichen fügt Fingerabdruck nur eine Versionsabfrage zu Ihren Asset-Links hinzu. ZB wird Ihr CSS-Stil nicht als style.css verknüpft, aber er wird als style.css verlinkt? V = 1 und dann bei der nächsten Änderung, v = 2 usw. Oder es könnte eine zufällige Abfrage basierend auf haben Zeitstempel der letzten Änderung oder auf andere Weise.

+0

Wirklich hilfreich für zukünftige Erweiterungen der Website. –

Verwandte Themen