[Solved]: Ladezeit? [Solved]: Ladezeit?
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

[Solved]: Ladezeit?

Started by Hexo, August 14, 2009, 06:58:20 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Hexo

Hallo.
Ich hab jetzt meine Galerien bei
http://www.holyhell.de/gallery/index.php
http://www.metalforce.info/gallery/index.php
auf die Coppermine Galerie umgestellt. Mir fällt aber leider auf, dass beim IE die Bilder irgendwie komisch geladen werden.
Dann zusätzlich hab ich das Gefühlt, dass die Galerie ein wenig träger ist.
Kann das vielleicht an meinem Style liegen?

Gruß Hexo

Joachim Müller

Schalte mal den debug_mode für den Admin ein und wirf dann einen Blick in der Ausgabe des Debug_mode auf die Query-Zeiten: solange die grün sind ist es nicht die Datenbank, die träge ist, sondern möglicherweise das Theme. Du kannst auch testweise mal das Classic Theme benutzen und für alle anderen Besucher der Seite Dein holyhell-Theme sichtbar lassen, indem Du die Seite mit http://www.holyhell.de/gallery/?theme=classic aufrufst - dazu müsstest Du aber erst mal das Classic Theme wieder herstellen, d.h. Dein Löschen des Ordners http://www.holyhell.de/gallery/themes/classic/ rückgängig machen oder die Zugriffsbeschränkungen aufheben.
Zum IE kann ich nix sagen, habe z.Zt. keinen Zugriff auf einen IE. Die Seite baut sich ausreichend schnell auf mit meinem Browser FF.

Αndré

Quote from: Hexo on August 14, 2009, 06:58:20 AM
Mir fällt aber leider auf, dass beim IE die Bilder irgendwie komisch geladen werden.
Ich kann in beiden Galerien keine Unterschiede bei der Bilddarstellung zwischen Firefox und IE feststellen. Erklär evtl. mal genauer, was dir "komisches" aufgefallen ist.

Quote from: Hexo on August 14, 2009, 06:58:20 AM
Dann zusätzlich hab ich das Gefühlt, dass die Galerie ein wenig träger ist.
Träger als was?

Hexo

Hallo.
Mit komisch geladen meine ich, dass die Bilder von rechts "einfliegen" und der Rahmen für das Bild erst in die Breite gezogen ist.
Ist schwer zu erklären. Deswegen hab ich mal ein kurzes Video gemacht:
http://www.youtube.com/watch?v=_VKiUHW1Vl0


Zu der Ladezeit... Die scheint doch ok zu sein:
Im Debugmodus kommt folgendes zum vorschein:
Page generated in 0.62 seconds - 17 queries in 0.008 seconds - Album set : ; Meta set: ;
Also absolut akzeptabel. Dann kam mir das nur subjektiv so for.

Gruß Hexo

Αndré

Quote from: Hexo on August 16, 2009, 04:09:53 PM
Mit komisch geladen meine ich, dass die Bilder von rechts "einfliegen" und der Rahmen für das Bild erst in die Breite gezogen ist.
Das ist das typische Verhalten eines Browsers, wenn er vorher nicht weiss, wie groß die Elemente sind. Der Browser wartet also erst, bis alle Elemente geladen sind und schaut dann nach, wie er die Webseite darstellen kann. Mit einer hinreichend schnellen Verbindung tritt dieser Effekt nicht mehr auf (hab ich sowohl im Firefox als auch im IE7 probiert).
Die Lösung des Problems wäre, dass die Breite der Vorschaubilder dem Browser übergeben wird. Dann weiss der Browser vorher schon wie groß die Elemente sind und kann die Seite entsprechend aufbauen, auch wenn die Vorschaubilder noch nicht geladen wurden.

Hexo

Ich habe leider selbst nur DSL1000 und kann diese Laden nur bei dem IE8 feststellen. Beim IE7 auf der Arbeit ist alles wunderbar, sowie bei mir daheim auf dem FF3.5.2
Das heißt, dass nur der IE8 da ein wenig sensible reagiert.
Wie kann ich denn die Vorschaubildergröße dem Browser übergeben?

Gruß

Αndré

Quote from: Hexo on August 16, 2009, 04:25:24 PM
Wie kann ich denn die Vorschaubildergröße dem Browser übergeben?

<img src="albums/magiccirclefestival/MCF09/mcf09_freitag/thumb_001_magiccirclefestival_freitag_2009.jpg" class="image"  height="100" border="0" alt="001_magiccirclefestival_freitag_2009.jpg" title="Filename=001_magiccirclefestival_freitag_2009.jpg
Filesize=258KB
Dimensions=1147x768
Date added=Jul 21, 2009"/>

Dort muss noch das Attribut width eingefügt werden.

Hexo

Müsste dass dann so aussehen?

Aus der Sample.php in meinem theme.php
aus dem Bereich:
// The sort order options are not available for meta albums
statt:
$params = array('{CELL_WIDTH}' => $cell_width,
                    '{LINK_TGT}' => "displayimage.php?album=$aid$cat_link&amp;pos={$thumb['pos']}$uid_link",
                    '{THUMB}' => $thumb['image'],
                    '{CAPTION}' => $thumb['caption'],
                    '{ADMIN_MENU}' => $thumb['admin_menu']
                    );
            }

 
$params = array('{CELL_WIDTH}' => $cell_width,
                    '{CELL_HEIGHT}' => $cell_height,
                    '{LINK_TGT}' => "displayimage.php?album=$aid$cat_link&amp;pos={$thumb['pos']}$uid_link",
                    '{THUMB}' => $thumb['image'],
                    '{CAPTION}' => $thumb['caption'],
                    '{ADMIN_MENU}' => $thumb['admin_menu']
                    );
            }

Αndré

Nein das ist die falsche Stelle.

Am einfachsten wäre es, wenn du in den 'Einstellungen -> Bild/Datei- und Thumbnail-Einstellungen -> Welche Dimension soll genutzt werden für Thumbnails ( Breite oder Höhe oder das, was jeweils größer ist)' den Wert auf 'Maximalwert' stellst. Dann wird das Attribut automatisch eingefügt, ohne dass du den Code modifizieren musst.

Hexo

Hey.
Super, das wars. Ok, die Hochkanten Bilder sind jetzt ein wenig größer als sonst, aber ein bißchen schwund ist immer.