prototype.js (Javascript Dateien allgemein) verkleinern!

  • Wie kann man javascript Dateien am besten verkleinern bzw. die Grösse ändern?

    Ich habe das Problem, dass auf einer Seite die Ladezeit sehr gross ist, da gerade prototype.js eine zu grosse Datei ist!

    Gibt es da eine Möglichkeit, dass die Seite schneller geladen wird, trotz den Javascripts die geladen werden? Wie geht man da am besten vor?

    Danke für eure Hilfe.

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Man kann JavaScript-Dateien komprimieren. Zum Entwickeln hab ich eine unkomprimierte Version des Frameworks, im LiveSystem eine komprimierte Variante. Such mal nach "Compressed Prototype". (Ich hab auch schon versucht, JS-Dateien per Online-Tool selbst zu komprimieren, aber da kam immer nur Müll heraus. ;-))

  • Am Besten du lieferst deine Javascripts GZip komprimiert aus.

    Einfach mit 7-Zip die prototype.js als GZip archivieren (.gz vom Dateinamen entfernen) und in die .htaccess oder direkt in die Konfiguration vom Apache folgendes setzen:

    Code
    AddType text/javascript js
    AddEncoding gzip js

    Viele Grüße
    .Xi

  • Also die Ladezeit-Timings der Startseite sind ja interessant (Durchschnitt):
    Total: ........................................................ 20.9 s
    [COLOR=Red]nggallery.css ........................................................ 0.59 s[/COLOR]
    effects.js ....................................................... 0.23 s
    calendar.css ....................................................... 0.25 s
    [COLOR=Blue]prototype.js ........................................................ 0.38 s[/COLOR]
    [COLOR=Red] index.php?ak_action=wp_grins_js ............................... 0.97 s[/COLOR]
    style.css ........................................................ 0.28 s
    [COLOR=Red]5x flicker a'la 2370883713_25724c926b_s.jpg ............... 2.25 s (je 0.45s)[/COLOR]
    [COLOR=Red]1x flicker ............................................................... 0.98 s[/COLOR]
    youtube ................................................................ 0.38 s
    [COLOR=Red]getScrobblerContent.php .......................................... 1.3 s[/COLOR]
    gravatar image ....................................................... 0.35 s
    [COLOR=Red]footerart.jpg .......................................................... 1.19 s[/COLOR]
    [COLOR=Red]3 x avatar ............................................................. 1.5 s (je 0.5s)[/COLOR]
    [COLOR=Red] topnews.gif ........................................................... 1.97 s
    footerback.jpg ....................................................... 1.55 s[/COLOR]
    [COLOR=Red]getScrobblerContent.php ........................................ 14.2 s
    [/COLOR]
    nur ein Auszug aller geladenen Sachen, bei 8000 - 16000kbit geladen !

    Und da machst du dir Sorgen um [COLOR=Blue]prototype.js[/COLOR] wenn der Rest der Seite nicht aus dem Knick kommt ?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!