+ Antworten
Ergebnis 1 bis 6 von 6

Thema: Ladezeitverbesserung

  1. #1
    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 Ladezeitverbesserung

    Hallo,
    hier im Forum habe ich nur Scripte gefunden, die die Ladezeit der js bzw. css-Dateien dadurch verbessern, dass sie alle typgleichen Dateien zusammenfassen und komprimieren. Dadurch wird zwar die Gesamtgröße verringert, aber die komprimierte Datei selbst ist durch die Zusammenfassung sehr groß geworden.

    Gibt es auch ein Script, dass jede Datei separat komprimiert?
    Gruß, Dietmar

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

    Standard

    Lies dir mal folgendes durch:

    http://www.kubik-rubik.de/joomla-hil...zer-bei-joomla

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

    Joomla! braucht Dich!

  3. #3
    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

    smartoptimizer gehört auch zu den scripts, die jeweils nach Einstellung alle js und/oder css-Dateien zusammenfassen. Deswegen habe ich ihn wieder deaktiviert.

    Ich möchte eigentlich nur noch die overlib_mini.js kompromieren, da sie mit 37kb als zu groß moniert wird. Das Ziel ist, sie unter 20 kb zu minimieren.
    Geändert von jdgf (02.03.2010 um 13:43 Uhr)

  4. #4
    Moderator Avatar von flotte
    Registriert seit
    20.03.2005
    Ort
    Neustadt
    Beiträge
    5.301
    Bedankte sich
    66
    Erhielt 1.258 Danksagungen
    in 1.101 Beiträgen

    Standard

    Zitat Zitat von jdgf Beitrag anzeigen
    ...Ich möchte eigentlich nur noch die overlib_mini.js kompromieren, da sie mit 37kb als zu groß moniert wird. Das Ziel ist, sie unter 20 kb zu minimieren.
    Wer genau moniert denn da?
    37 KB ist keine Größe die man ernsthaft monieren kann, zumal diese Daten eh im Browsercache landen.
    Zu viel Komprimierung erzeugt zudem nicht selten das Gegenteil von dem was man erreichen will. Zu allererst muss geklärt werden, ob der auslieferte Server nicht schon selbst komprimiert. Ist das der Fall, dann unbedingt Finger weg von allen anderen zusätzlichen Methoden.

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

    Standard

    Die overlib_mini.js sollte nicht im unangemeldeten, sondern nur im eingeloggten Zustand geladen werden.

    Siehe hier: http://forum.joomla.org/viewtopic.php?p=263311#p263311

    Gruß
    Geändert von Kubik-Rubik (02.03.2010 um 18:14 Uhr)
    Joomla! Extensions by Kubik-Rubik.de
    Keine Beantwortung von Supportanfragen per PN

    Joomla! braucht Dich!

  6. #6
    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

    @flotte: monieren ist übertrieben, die js-Datei wird bei einem Ladezeitcheck immer wegen ihrer Größe angezeigt.

    @Kubick-Rubik: Bei mir wird sie auch im Frontend geladen. Ich habe auch in meiner index.php den Code, den ich -glaube ich- hier in einem Thread fand, eingefügt, ohne dass es sich hinsichtlich der overlib_mini.js verbessert hätte.
    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 '/plugins/content/avreloaded/wmvplayer.js']);
      unset (
    $headerstuff['scripts'][$this->baseurl '/includes/js/overlib_mini.js']);
      unset (
    $headerstuff['scripts'][$this->baseurl '/components/com_joomgallery/assets/js/joomscript.js']);
      unset (
    $headerstuff['scripts'][$this->baseurl .'/plugins/content/mavikthumbnails/slimbox/js/slimbox.js']);
      unset (
    $headerstuff['scripts'][$this->baseurl '/plugins/content/avreloaded/swfobject.js']);
      
    $this->setHeadData($headerstuff);
      }
    ?>
    Gruß Dietmar

+ Antworten

Lesezeichen

Berechtigungen

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