Offen (Nach-)ladeverhalten des Shops in verschiedenen Browser

pgjan

Aktives Mitglied
25. Februar 2014
20
0
Hallo zusammen,

Ich möchte einmal auf ein Thema zu sprechen kommen, das mich leider gerade echt zum Grübeln bringt.

Seitdem ich mich im JTL Shop ein wenig mit CSS und Templates beschäftigt habe, fällt mir ein seltsames Nachlade-Verhalten der Website auf. In Chrome ist es bei mir sehr häufig so, dass beim Anklicken von Links (Kategorien, Artikel etc.) im Shop, die komplette Seite neu lädt und damit ein Blinken entsteht. Für einen Bruchteil einer Sekunde ist also eine komplett weiße Seite zu sehen.
Nutze ich jedoch den Firefox oder den Internet Explorer ist das Nachladen der Seite kaum zu beobachten. Mit Chrome hat es auch schonmal für ganz kurze Zeit korrekt funktioniert.
Richtig aufgefallen ist mir das Phänomen auch erst beim Einsatz eines Custom-templates. Beim JTL-Tiny-Template scheint es nicht so oft aufzutreten? Dabei sollte ein Template das AJAX-Gerüst nicht wirklich verändern, oder?
Irgendein Problem scheint Chrome damit jedenfalls zu haben.

Ich nehme an, dass es wirklich so sein soll, dass nur die aktualisierten Bereiche des Shops nachgeladen werden sollen, richtig? So kenne ich es jedenfalls von nahezu jeder anderen Website.
Vielleicht kann ja mal einer von den "alten Entwickler-Hasen" etwas dazu sagen oder hat schon ähnliche Erfahrungen gesammelt?

Um das Alles zu verdeutlichen, habe ich einen Screencast aufgezeichnet. Die Qualität des Bildes ist zwar schlecht, man kann aber ganz gut erkennen, was gemeint ist. In den ersten 25 Sekunden nutze ich Firefox und die Seite verhält sich so, wie gewünscht. Dann wechsle ich auf Chrome und das komplette Nachladen der Seite ist zu beobachten:
https://www.dropbox.com/s/k5lnk83kzqtcbbf/jaytiell.mp4?dl=0

Link: http://goo.gl/yi992a

Vielen Dank schonmal!
 
Zuletzt von einem Moderator bearbeitet:

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
9
AW: (Nach-)ladeverhalten des Shops in verschiedenen Browser

schalte mal in den Template-Einstellungen die "Komprimierung von Javascript und Stylesheets" auf "JA"

Danach mal TemplateCache leeren (Plugin), BrowserCache leeren, ObjectCache leeren
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.385
263
AW: (Nach-)ladeverhalten des Shops in verschiedenen Browser

Ich nehme an, dass es wirklich so sein soll, dass nur die aktualisierten Bereiche des Shops nachgeladen werden sollen, richtig? So kenne ich es jedenfalls von nahezu jeder anderen Website.
Vielleicht kann ja mal einer von den "alten Entwickler-Hasen" etwas dazu sagen oder hat schon ähnliche Erfahrungen gesammelt?

Ich kenne kein JTL Template was nur die zu aktualisierenden Bereiche neulädt. Es wird immer die komplette Seite neu geladen. Ausnahme macht hier der Shop bei der Auswahl einer Variationskombination wo expliziet nur die Artikeldetails neugeladen werden. Von daher ist dein beschriebenes Verhalten kein Fehler sondern absolut normal. Scheinbar bauen IE und Firefox die Seiten schneller oder intelligenter auf als Chrome sodass ein "Blinken" nicht mehr entsteht.
 

pgjan

Aktives Mitglied
25. Februar 2014
20
0
AW: (Nach-)ladeverhalten des Shops in verschiedenen Browser

Okay, das ergibt Sinn.
Ich habe die Minify-Option aktiviert und es hat dann auch für Chrome funktioniert. Heute habe ich dann eine aktualisierte Version des Templates eingespielt und jetzt geht es mit Chrome und Minify wieder nicht.

Im Seitenquellcode hat sich im head der Seite rein gar nichts geändert, speziell im Minify-Abschnitt auch nicht. Ein Rollback auf die gestrige Version des Templates mit aktiviertem Minify funktioniert in Chrome auch nicht mehr. Ich steh da echt ein wenig auf dem Schlauch.

Neben dem Minify-Code im head werden noch einige wenige css-Dateien und Javascripts zusätzlich eingebunden. Kann dies das Verhalten verursachen?
Aber auch im Standard-Tiny-Template sind noch nicht-minifizierte Dateien zu finden. Hier lädt Chrome aber nicht immer die ganze Seite neu.

<link type="text/css" href="templates/JTL-Shop3-Tiny/themes/dark/theme.css" rel="stylesheet" media="screen" />
<script type="text/javascript" src="includes/libs/xajax_0.5_standard/xajax_js/xajax_core.js" charset="UTF-8"></script>

Gibt es noch weitere Tipps?
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
9
AW: (Nach-)ladeverhalten des Shops in verschiedenen Browser

Ich kenne kein JTL Template was nur die zu aktualisierenden Bereiche neulädt.

Es ist keine Frage vom Template sondern von der minify-Einstellung UND der Browsereinstellung.

@pgjan
ich kann das verhalten im demoshop von JTL unter Firefox reproduzieren, WENN ich in FF/Firebug hingehe und bei "Netzwerk" die Verwendung des Browsercache deaktiviere (komplette Seite wird neu geladen) bzw. Browsercache aktiviere (nur geänderte Inhalte werden neu geladen)

Hast du in Chrome eventl. den Browsercache deaktiviert??
 

pgjan

Aktives Mitglied
25. Februar 2014
20
0
AW: (Nach-)ladeverhalten des Shops in verschiedenen Browser

Es ist keine Frage vom Template sondern von der minify-Einstellung UND der Browsereinstellung.

@pgjan
ich kann das verhalten im demoshop von JTL unter Firefox reproduzieren, WENN ich in FF/Firebug hingehe und bei "Netzwerk" die Verwendung des Browsercache deaktiviere (komplette Seite wird neu geladen) bzw. Browsercache aktiviere (nur geänderte Inhalte werden neu geladen)

Hast du in Chrome eventl. den Browsercache deaktiviert??


Hi casim,

Nein, ich habe den Cache von Chrome nicht deaktiviert und habe es auch an verschiedenen PCs/VMs getestet. Auch mit einer frischen Chrome-Installation tritt das Verhalten auf. Mit Firefox und dem IE funktioniert alles wie gewollt.
Seltsamerweise hat es ja gestern nach dem Aktivieren von Minify funktioniert, heute wiederum nicht.
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
9
AW: (Nach-)ladeverhalten des Shops in verschiedenen Browser

ich habs gerade noch mal aktuell mit Chrome auf dem JTL-Demoshop getestet.
Da bleiben "statische" Inhalte auch konstant stehen bei einem Seitenwechsel
 

pgjan

Aktives Mitglied
25. Februar 2014
20
0
AW: (Nach-)ladeverhalten des Shops in verschiedenen Browser

ich habs gerade noch mal aktuell mit Chrome auf dem JTL-Demoshop getestet.
Da bleiben "statische" Inhalte auch konstant stehen bei einem Seitenwechsel

Ja, bei mir funktioniert es mit dem Tiny-template und Chrome auch. Magst du mal mit Chrome auf meinen Shop gehen? Im ersten Beitrag steht eine goo.gl-URL.
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
9
AW: (Nach-)ladeverhalten des Shops in verschiedenen Browser

Ja du hast recht.
Bei deinem Template wird nichts im cache gehalten und jede Seite kpl. neu geladen.

bei mir funktioniert es mit dem Tiny-template und Chrome auch

spricht dafür, dass es nicht an irgendwelchen zentralen Server-Einstellungen (wie htaccess, etc.) liegt ... was sagt denn dein Template-Hersteller dazu?
 

WIMA Webdesign

Offizieller Servicepartner
SPBanner
8. Januar 2011
443
18
AW: (Nach-)ladeverhalten des Shops in verschiedenen Browser

Schau mal in deiner .htaccess ob hier evtl. die Werte bei max-age siehe unten auf 0 stehen oder sichere deine .htaccess und spiele die aus dem aktuellen 3.19 B5 zum Testen ein

<filesMatch "\\.(ico|pdf|flv|jpg|jpeg|png|gif|swf|jpe)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
<filesMatch "\\.(css)$">
Header set Cache-Control "max-age=604800, public"
</filesMatch>
<filesMatch "\\.(js)$">
Header set Cache-Control "max-age=216000, private"
</filesMatch>
<filesMatch "\\.(xml|txt)$">
Header set Cache-Control "max-age=216000, public, must-revalidate"
</filesMatch>
<filesMatch "\\.(html|htm|php)$">
Header set Cache-Control "max-age=1, private, must-revalidate"
</filesMatch>
 

MichaelH

Sehr aktives Mitglied
17. November 2008
13.840
1.548
AW: (Nach-)ladeverhalten des Shops in verschiedenen Browser

Ja du hast recht.
Bei deinem Template wird nichts im cache gehalten und jede Seite kpl. neu geladen.



spricht dafür, dass es nicht an irgendwelchen zentralen Server-Einstellungen (wie htaccess, etc.) liegt ... was sagt denn dein Template-Hersteller dazu?

Ist bei mir auch so - kann es ggf. an einem Plugin liegen ?
 

pgjan

Aktives Mitglied
25. Februar 2014
20
0
AW: (Nach-)ladeverhalten des Shops in verschiedenen Browser

Die .htaccess ist okay, habe sie testweise jetzt auch gegen die aus dem aktuellen Shop-Build ausgetauscht. Max-Age-Einträge passen und ich würde auch sagen. dass diese Einstellung templateübergreifend gültig wäre.

Plugins habe ich nicht installiert bzw. deaktiviert.

Ja du hast recht.
Bei deinem Template wird nichts im cache gehalten und jede Seite kpl. neu geladen.

spricht dafür, dass es nicht an irgendwelchen zentralen Server-Einstellungen (wie htaccess, etc.) liegt ... was sagt denn dein Template-Hersteller dazu?

Der Templatehersteller sagt nur, dass das Reload-Verhalten des Shops normal sei. Im Grunde hat er ja recht, aber dass sich das mit Chrome so äußert, finde ich nicht akzeptabel.
 

pgjan

Aktives Mitglied
25. Februar 2014
20
0
AW: (Nach-)ladeverhalten des Shops in verschiedenen Browser

So, es wird immer seltsamer:
Ich habe rein gar nichts mehr geändert und trotzdem scheint Chrome jetzt die Seite korrekt zu cachen???
 

pgjan

Aktives Mitglied
25. Februar 2014
20
0
AW: (Nach-)ladeverhalten des Shops in verschiedenen Browser

So, ich habe das jetzt in den Griff bekommen. Auf meinem Webserver war das PHP-Modul "mod_headers" nicht aktiv, weswegen die oben genannten max-age-Einträge in der .htaccess nicht gegriffen haben.
Jetzt scheint es zu funktionieren. Warum es zwischenzeitlich trotzdem mal richtig funktionierte, ist mir nicht klar geworden.
Danke an Alle für die Hinweise!
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu 1.9.4.1 Ausgabe Dropdown-Menü für Angebote und Aufträge funktioniert nach Update nicht mehr Installation von JTL-Wawi 0
Neu nach Update v. 1.5.15.2 a. 1.8.12.2 kein Import von Backup möglich Installation von JTL-Wawi 4
In Bearbeitung JTL POS stürzt nach automatischem Update am 15.05.24 beimscannen von Produkten ab JTL-POS - Fehler und Bugs 1
Neu Nach neuem lokalen Wawi Server wöchentliche Sperre vom Shop Allgemeine Fragen zu JTL-Shop 4
Neu Bilder-Anzahl nach SEO Weiterleitungen aufräumen? Betrieb / Pflege von JTL-Shop 0
Neu Shop und Backend nach versuchter Cache leerung nicht mehr erreichbar Allgemeine Fragen zu JTL-Shop 2
Neu Nach dem Anlegen eines Artikels ist dieser nicht mehr sichtbar User helfen Usern - Fragen zu JTL-Wawi 6
Neu Umsatzreport nach Quartal aus der Wawi (1.5.55) User helfen Usern - Fragen zu JTL-Wawi 12
Neu Gelöst - SSL Probleme nach Update auf 5.3.1 Betrieb / Pflege von JTL-Shop 2
Neu Nach Abgleich von ca. 23500 Bildern ist nur ein bruchteil in Wordpress/Woocommerce verfügbar WooCommerce-Connector 2
Neu DHL ShippingLabels nach Umstellung auf DHL Versenden 3.0 geht nicht JTL-ShippingLabels - Fehler und Bugs 11
Neu Amazon (VCS) - Verkäufe nach Irland ohne UST Amazon-Anbindung - Fehler und Bugs 0
Neu Grundpreis nach Update JTL-Shop - Fehler und Bugs 2
Neu Wie stelle ich ohne viel Aufwand fest, ob meine Plugins nach einem Update für JTL Shop 5.3.1 geeignet ist ? JTL-Shop - Ideen, Lob und Kritik 4
Neu Steuerschlüssel nach Warengruppe bei Rechnungserstellung User helfen Usern - Fragen zu JTL-Wawi 2
Neu Shopware 5 Bilder werden nicht übertragen nach Update auf Wawi 1.7.15.6 Shopware-Connector 0
Statistik - Gewinnermittlung nach Herstellern (Versandkosten?) JTL-Wawi 1.7 4
Neu Wie kann ich mit der Wawi Ebay Rechnungen erstellen und nach ebay hochladen? eBay-Anbindung - Fehler und Bugs 3
Neu Rechnung anders nach Zahlungseingang Gelöste Themen in diesem Bereich 6
Neu OPC geht nicht mehr (nach 5.3.1 Update) JTL-Shop - Fehler und Bugs 2
Gelöst Onepage Composer geht nicht mehr nach Update auf 5.3.1 JTL-Shop - Fehler und Bugs 2
Keine Reaktion nach Anmeldung - Fast 2 Minuten JTL-Wawi 1.8 4
Playbook Funktionstest nach Wiederherstellung? JTL-Wawi 1.8 0
Neu Ust-ID nach Land auf Rechnung anzeigen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Kaufland Umzug Unicorn nach SCX mit eigenen Produkten - HowTo? kaufland.de - Anbindung (SCX) 3
Neu Sammelbestellungen - Lieferung nach Mindestauftragseingang darstellbar? Arbeitsabläufe in JTL-Wawi 0
"gekauft am"-Spalte im Bereich Versand nach update verschwunden JTL-Wawi 1.8 2
Auswertung POS-Umsätze nach Wochentag und Tageszeit JTL-Wawi 1.7 0
Nach Aufruf von Stored Procedure 'Kunde.spKundeUpdate' schwere Fehler in JTL (z.B. Kundenliste, Workflow-Editor) JTL-Wawi 1.8 2
Finde auch nach 2 Stunden noch keine Doku zur db-struktur :-( JTL-Wawi 1.8 5
Neu Artikel nach Übertragung von JTL auf geplant im Jahr 2030 WooCommerce-Connector 2
Neu Kategorien werden nach Datenimport nicht automatisch abgeglichen Shopware-Connector 0
Neu Nach Fehlermeldung erneut Versenden Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 5
Neu Fehlermeldung nach Bestellabschluss durch Plugin Gelöste Themen in diesem Bereich 7
Rechnungsadresse ändern nach Rechnungserstellung JTL-Wawi 1.8 1
JTL Mahnwesen Workflow- Email nach 30 Tagen noch nicht bezahlt. JTL-Wawi 1.8 2
Verlässlicher Error nach 30 Sekunden temporäre Filter / Filter Artikelsuche JTL-Wawi 1.7 3
Neu Nach Update auf 5.3 funktioniert das Video-Portlet für lokale Videos nicht Gelöste Themen in diesem Bereich 9
Neu Nach Update auf 5.3 fliegen die Produkte aus dem Merchant Center JTL-Shop - Fehler und Bugs 0
Neu Nach Umstellung auf WMS Probleme mit der JTL Ameise Installation von JTL-WMS / JTL-Packtisch+ 0
Passwort nach X Tagen ändern JTL-Wawi 1.8 13
Neu Änderung des Auftrags nach Zahlungseingang Paypal Arbeitsabläufe in JTL-Wawi 7
Neu Falscher Bestand nach Abbruch des Lieferschein-Lösch-Vorgangs JTL-Wawi - Fehler und Bugs 0
Neu Produktfeld "Produktkategorie" von JTL nach Shopify? Shopify-Connector 0
Datenbank-Abfrage per SQL nach Lagermenge pro Artikel & Warenbereich (WMSLager) JTL-Wawi 1.8 1
Neu Greyhound JTL-Connector funktioniert nach Update auf 1.8.12 nicht mehr richtig Technische Fragen zu den JTL-Connectoren 5
Neu Sortierung von Artikel nach Preis absteigend Allgemeine Fragen zu JTL-Shop 4
Neu Kuriosum - Shop 5.1.5 mit Datenbank 5.2.4 Mischbetrieb nach fehlgeschlagenem Update Installation / Updates von JTL-Shop 8
Neu Weiße Seite nach Update Shop 5.1.5. auf 5.2.4 Installation / Updates von JTL-Shop 24
Neu Keine SEO URLs bei Kinderartikeln nach Update Allgemeine Fragen zu JTL-Shop 3

Ähnliche Themen