+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 12

Thema: mootools.js für was - Ladezeit beschleunigen ?

  1. #1
    Neu an Board
    Registriert seit
    14.12.2008
    Beiträge
    58
    Bedankte sich
    18
    Erhielt 7 Danksagungen
    in 7 Beiträgen

    Standard mootools.js für was - Ladezeit beschleunigen ?

    Hallo zusammen,

    hab gerade mittels http://webtool.1und1.de/analyze/?ladezeit herausgefunden, dass die media/system/js/mootools.js mit ca. 74 KB die mit Abstand größte Datei auf meiner Startseite ist.

    Für was benötigt man diese Datei und kriegt man die nicht auch ne Nummer kleiner hin ?


    Vielen Dank für Eure Tipps

  2. #2
    Moderator Avatar von Lacki
    Registriert seit
    27.04.2006
    Ort
    Direkt um die Ecke
    Beiträge
    8.728
    Bedankte sich
    337
    Erhielt 3.609 Danksagungen
    in 2.969 Beiträgen

    Standard

    Schau mal hier (Ohne Gewähr, selbst noch nicht probiert, besser vorab Backup machen)
    Geändert von Lacki (30.12.2008 um 16:58 Uhr) Grund: Muss natürlich Gewähr heißen ;)

  3. Erhielt Danksagungen von:


  4. #3
    Neu an Board
    Registriert seit
    14.12.2008
    Beiträge
    58
    Bedankte sich
    18
    Erhielt 7 Danksagungen
    in 7 Beiträgen

    Standard

    Hi Lacki,

    dann für den Tipp, habs ausprobiert.
    Leider geht dann mein Menü nicht mehr, aber evtl. kann man darauf aufbauen. Ich behalte es mal im Hinterkopf.
    Ich verwende noch das Basis-Template von http://www.jyaml.de mit Flyout / Dropdown Menü (bearbeite es gerade nach meinen Wünschen).

    Scheinbar verwendet jyaml irgendwas von mootools.


    Eventuell gibt es noch andere Möglichkeiten und jemand hat ne Idee.
    Schon seltsam, dass so eine "große" Datei immer geladen werden.
    Besser wäre es doch, wenn immer nur das geladen wird, was zu einem bestimmten Zeitpunkt benötigt wird.

    Ich möchte halt meine Seite möglichst schlank halten für ggf. noch Modem / ISDN Nutzer

  5. #4
    Neu an Board
    Registriert seit
    09.11.2007
    Beiträge
    60
    Bedankte sich
    2
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Ich schließe mich mal dem Vorredner an und würde mich über einen Tipp freuen.

    Wenn ich den Code Lacki einbaue ist zwar die Seite schneller, jedoch funktioniert dann die Slimbox in der Joomgalery nicht mehr.

  6. #5
    Wohnt hier Avatar von Kubik-Rubik
    Registriert seit
    20.10.2005
    Ort
    Kubik-Rubik.de
    Beiträge
    2.734
    Bedankte sich
    176
    Erhielt 1.058 Danksagungen
    in 792 Beiträgen

    Standard

    Zitat Zitat von CharlesG Beitrag anzeigen
    Ich schließe mich mal dem Vorredner an und würde mich über einen Tipp freuen.

    Wenn ich den Code Lacki einbaue ist zwar die Seite schneller, jedoch funktioniert dann die Slimbox in der Joomgalery nicht mehr.
    Slimbox funktioniert nur mit dem Framework Mootools.

    Du kannst die JS-Datei mittels GZIP komprimieren -> kleinere Dateigröße, schnelleres Laden. Für Joomla gibt es bereits ein fertiges Plugin: http://www.rockettheme.com/extension...009-rokgzipper

    Wenn nur Slimbox nicht funktioniert und du es nicht auf der Startseite brauchst, dann kannst du Mootools auch nur auf der Startseite ausschalten: http://www.kubik-rubik.de/joomla-hil...xkurs-mootools (dritter Code)

    Gruß
    Joomla! Extensions by Kubik-Rubik.de
    Keine Beantwortung von Supportanfragen per PN

    Joomla! braucht Dich!

  7. #6
    Neu an Board
    Registriert seit
    09.11.2007
    Beiträge
    60
    Bedankte sich
    2
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Besten Dank für die Tipps. Dein zweiter hilft zwar, aber ich bekomme eine Fehlermeldung vom IE8:

    Details zum Fehler auf der Webseite

    Benutzer-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
    Zeitstempel: Thu, 22 Oct 2009 07:53:15 UTC


    Meldung: Das Objekt unterstützt diese Eigenschaft oder Methode nicht.
    Zeile: 78
    Zeichen: 3
    Code: 0
    URI: http://www.meinehomepage.de/


    Meldung: Das Objekt unterstützt diese Eigenschaft oder Methode nicht.
    Zeile: 656
    Zeichen: 1
    Code: 0
    URI: http://www.meinehomepage.de/

    Kommen diese Meldung vom Template? Leider wird nicht angezeigt, welche Datei wo auf die Nase fällt.

  8. #7
    Hat hier eine Zweitwohnung Avatar von infernalshade
    Registriert seit
    12.11.2008
    Ort
    Straubing
    Beiträge
    1.733
    Bedankte sich
    78
    Erhielt 335 Danksagungen
    in 302 Beiträgen

    Standard

    Benutz den Firefox in Verbindung mit Firebug, da hast nen Javascript-Debugger dabei und kannst rausfinden was nicht passt.

  9. #8
    Kommt häufiger vorbei
    Registriert seit
    26.01.2009
    Ort
    Oberpfalz
    Beiträge
    390
    Bedankte sich
    31
    Erhielt 44 Danksagungen
    in 42 Beiträgen

    Standard

    Hallo,
    euer Thema ist sehr interessant. Ich habe es getestet und mich von 6.0 schon auf 4.7 Punkte in der Bewertung verbessert. Ich hätte gerne noch die "overlib_mini.js" von der Startseite verbannt. Dies funktioniert so aber nicht. Hier mein Code:
    PHP-Code:
    <?php
      $menu 
    =& JSite::getMenu();
      if (
    $menu->getActive() == $menu->getDefault()) {
      
    $headerstuff $this->getHeadData();
      unset (
    $headerstuff['scripts'][$this->baseurl '/media/system/js/mootools.js']) ; 
      unset (
    $headerstuff['scripts'][$this->baseurl'/media/system/js/caption.js']) ;
      unset (
    $headerstuff['scripts'][$this->baseurl'/includes/js/overlib_mini.js']) ;
      
    $this->setHeadData($headerstuff);
      }
    ?>
    Mach ich da was falsch?
    Gruß, Dietmar

  10. #9
    Wohnt hier Avatar von Kubik-Rubik
    Registriert seit
    20.10.2005
    Ort
    Kubik-Rubik.de
    Beiträge
    2.734
    Bedankte sich
    176
    Erhielt 1.058 Danksagungen
    in 792 Beiträgen

    Standard

    Zitat Zitat von CharlesG Beitrag anzeigen
    Besten Dank für die Tipps. Dein zweiter hilft zwar, aber ich bekomme eine Fehlermeldung vom IE8:

    Details zum Fehler auf der Webseite

    Benutzer-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
    Zeitstempel: Thu, 22 Oct 2009 07:53:15 UTC


    Meldung: Das Objekt unterstützt diese Eigenschaft oder Methode nicht.
    Zeile: 78
    Zeichen: 3
    Code: 0
    URI: http://www.meinehomepage.de/


    Meldung: Das Objekt unterstützt diese Eigenschaft oder Methode nicht.
    Zeile: 656
    Zeichen: 1
    Code: 0
    URI: http://www.meinehomepage.de/

    Kommen diese Meldung vom Template? Leider wird nicht angezeigt, welche Datei wo auf die Nase fällt.
    Schau mal, ob bei dir auf der Startseite das Slimbox Javascript eingebunden wird. Wenn ja, dann ist das der Fehler. Es sollte natürlich nicht eingebunden werden, wenn mootools.js deaktiviert wurde!

    Gruß
    Joomla! Extensions by Kubik-Rubik.de
    Keine Beantwortung von Supportanfragen per PN

    Joomla! braucht Dich!

  11. #10
    Neu an Board
    Registriert seit
    09.11.2007
    Beiträge
    60
    Bedankte sich
    2
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Das war ein richtiger Hinweis. Ich hab den ImageSizer installiert.

    Und von diesem kommt die Meldung. Leider brauche ich das Teil. Und in der Slimbox2.js wird diese Zeile vom Firebug "angemeckert":

    var Slimbox=(function(){var G=window,v,h,H=-1,q,x,F,w,z,N,t,l=r.bindWithEvent(),f=window.opera &&(navigator.appVersion>="9.3"),...

    Geht zwar noch weiter in der Datei, aber speziell auf "r.bindWithEvent" zeigt Firebug.

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein