Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Das sind ja richtig gute Ideen und Tipps. Ich wünschte, solche Themen gäbe es hier öfters....
Vielen Dank!
Beiträge: 130
Themen: 62
Registriert seit: 18.08.2009
MyBB-Version: 1.8.37
12.03.2011, 12:40
(Dieser Beitrag wurde zuletzt bearbeitet: 12.03.2011, 12:47 von BodoF.)
Hallo noch einmal,
ich bin in meinen Untersuchungen ein gutes Stück voran gekommen.
Die Ursache, warum die js-Skripts nicht in allen Browsern gecached werden, ist, dass sie mit einem Parameter aufgerufen werden, z. B.:
.../prototype.js?ver=1600
Das ist beileibe nicht optimal, besser wäre, wenn versionsabhängige javascripte mit einem "fingerprint" im Dateinamen aufgerufen werden:
z.B.:
.../prototype_1600.js
Ich denke, dass das an die Entwicklung weitergegeben werden sollte; es gibt diverse Quellen, die diese Vorgehensweise dringend empfehlen.
Ein Komprimierung hilft in der aktuellen Version in diesen Browsern nur in Bezug auf die Ladezeiten, aber nicht in Bezug auf das Caching.
Gruß
Bodo
Beiträge: 25.777
Themen: 269
Registriert seit: 20.09.2005
12.03.2011, 12:44
(Dieser Beitrag wurde zuletzt bearbeitet: 12.03.2011, 12:56 von StefanT.)
(12.03.2011, 12:40)BodoF schrieb: Das ist beileibe nicht optimal, besser wäre, wenn versionsabhängige javascripte mit einem "fingerprint" im Dateinamen aufgerufen werden !!
Das ist gängige Praxis und erlaubt, dass man beim Update einfach die Dateien überschreiben kann, ohne die Templates anzupassen.
Was meinst du, was es für Probleme geben würde, wenn bei jedem Update die Dateinamen geändert werden würden? Schon der ?ver=-Tag stimmt in vielen Fällen nicht.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.