zille
Themenersteller
Werkzeugmacher
Beginner (39 Beiträge)

Javascript-Dateien zusammenzufassen

am 20.07.2011, 13:35 Uhr eröffnete zille folgenden Thread
HTML5 & CSS    1992 mal gelesen    7 Antwort(en).

Hallo,

bei der Analyse mit dem TrafficScanner kommt bei meiner Homepage www.ferienhaus-ziller.de


folgender Hinweis:
Die Seite enthält eine Menge an externen Javascript-Dateien (6 Stück). Es empfiehlt sich die Dateien in einer zusammenzufassen.
→ Sparpotential bis zu ca. 5 Requests.

Mir ist nicht klar, wie bekomme ich diese 6 Dateien zusammengefasst zu einer ???
Ist das machbar?
Viele Grüße
zille


Ich kann freilich nicht sagen, ob es besser wird, wenn es anders wird. Aber soviel kann ich sagen: es muss anders werden, wenn es besser werden soll!
https://www.ferienhaus-ziller.de

Raptor
Avatar Raptor
IT-Student
Content Gott (1013 Beiträge)
am 20.07.2011, 14:08 Uhr schrieb Raptor

Theoretisch ist es ganz einfach: Du erstellst eine .js-Datei und kopierst alle Inhalte der anderen JavaScript-Dateien in diese Datei. Dann bindest du die neue Datei auf deiner Webseite ein und entfernst die anderen JavaScript-Dateien.

Wenn du ein CMS verwendest, ist es allerdings nicht ganz so einfach. Kannst du den HTML-Code direkt bearbeiten?


Meine Developer-Website mit den Web-Entwickler-Tools.
Meine Web-Entwicklungs-Dienstleistungen

[url="http://www.seitenreport.de/forum/beitraege/seitenreport_verlosungen/wichtig_neue_regel

zille
Werkzeugmacher
Beginner (39 Beiträge)
am 20.07.2011, 17:49 Uhr schrieb zille

HTML-Codes kann ich bearbeiten - aber was ist ein CMS?
Ich hatte bereits schon mal einen Versuch unternommen alles unter einer Datei aufzuzeigen. Hatte den <script> benannt:
<script src="fancybox.js"></script>

und dann am Ende des HTML eingefügt, allerdings hatte ich nicht die "alten" JavaScript-Dateien entfernt.


Ich kann freilich nicht sagen, ob es besser wird, wenn es anders wird. Aber soviel kann ich sagen: es muss anders werden, wenn es besser werden soll!
https://www.ferienhaus-ziller.de

hansen
Foren Moderator
Content Gott (1886 Beiträge)
am 20.07.2011, 18:11 Uhr schrieb hansen

zille schrieb:

HTML-Codes kann ich bearbeiten - aber was ist ein CMS?


Hallo zille,

CMS ist die Abkürzung für Content-Management-System - wie z.B. Joomla oder Typo3.

Gruß
hansen


Nepal Rundreisen

Raptor
Avatar Raptor
IT-Student
Content Gott (1013 Beiträge)
am 20.07.2011, 18:20 Uhr schrieb Raptor

Ich mach mal ein Beispiel:

Du hast unter anderem folgende 4 Scripts auf deiner Seite:
[html]<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>

<script src="lightbox.js"></script>
<script src="fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
<script src="fancybox/jquery.fancybox-1.3.4.pack.js"></script>[/html]
Du könntest eine JavaScript-Datei global.js erstellen und die Inhalte der obigen Dateien in diese Datei kopieren.

Dann kannst du den obigen Code durch diesen ersetzen:
[html]<script src="global.js"></script>[/html]

Wenn du das getan hast kannst du folgenden Code übrigens entfernen:
[html]<script>
//<![CDATA[
!window.jQuery && document.write(\'<script src="jquery-1.4.3.min.js"><\\/script>\');
//]]>
</script>[/html]


Meine Developer-Website mit den Web-Entwickler-Tools.
Meine Web-Entwicklungs-Dienstleistungen

[url="http://www.seitenreport.de/forum/beitraege/seitenreport_verlosungen/wichtig_neue_regel

zille
Werkzeugmacher
Beginner (39 Beiträge)
am 20.07.2011, 19:43 Uhr schrieb zille

Hallo Raptor,

danke für die große Hilfe. Habe nun versucht JS zu ändern, auch wie ich denke, mit Erfolg. Sollte noch etwas überholungsbedürftig sein, bin dankbar für jede Hilfe!!!

Gruß
zille


Ich kann freilich nicht sagen, ob es besser wird, wenn es anders wird. Aber soviel kann ich sagen: es muss anders werden, wenn es besser werden soll!
https://www.ferienhaus-ziller.de

seitenreport
Avatar seitenreport
Inhaber
TYPO3 Senior Developer
Content Gott (1772 Beiträge)
am 23.07.2011, 21:10 Uhr schrieb seitenreport

zille schrieb:

[...] Habe nun versucht JS zu ändern, auch wie ich denke, mit Erfolg. Sollte noch etwas überholungsbedürftig sein, bin dankbar für jede Hilfe!!!


Hallo Zille,

das sieht soweit schon gut aus. Der nächste Schritt wäre, die fancybox.js noch mittels GZIP zu komprimieren, da sie unkomprimiert ganze 93,2 KB groß ist, woran sich ein UMTS Modem schon halb die Zähne ausbeißt. Das Sparpotential liegt laut dem Trafficscanner bei 66%.

Dann den gleichen Trick mit dem Zusammenfassen und GZIP Komprimieren noch bei den CSS Dateien anwenden und schwupps ist Deine Seite bereits um ein Vielfaches schneller.

Beispiele zu GZIP findest Du recht schnell über die Foren-Suche:

www.seitenreport.de/forum/suchen.html ("GZIP").



(und natürlich einfach fragen, falls irgendwo etwas unklar sein sollte).

Beste Grüße,
Matthias


SEO Analyse und Website-Check mit Seitenreport

zille
Werkzeugmacher
Beginner (39 Beiträge)
am 26.12.2011, 12:04 Uhr schrieb zille

Hallo,
habe jetzt nötige Datei der Fancybox mit gzip komprimiert. Im TrafficScanner haben sich aber keine Veränderungen zum Traffic gezeigt. Auf Anfrage bei dem Anbieter One.com wurde mir mitgeteilt, daß dieser mod_deflate nicht unterstützt.
Wird das mod_deflate überhaupt gebraucht im Endeffekt, um die komprimierte Dateien zum laufen zu bringen???
Und was genau müsste dann eigentlich in die .htaccess Datei stehen, zum komprimieren der Dateien?

Gruß Arndt


Ich kann freilich nicht sagen, ob es besser wird, wenn es anders wird. Aber soviel kann ich sagen: es muss anders werden, wenn es besser werden soll!
https://www.ferienhaus-ziller.de

  • 1


« zurück zu: HTML5 & CSS

Das Seitenreport Forum hat aktuell 5275 Themen und 36110 Beiträge.
Insgesamt sind 48360 Mitglieder registriert.