Onlineanzeige Ladezeit durch iframe verbessern?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Onlineanzeige Ladezeit durch iframe verbessern?

Beitrag von mgutt »

Hallo,

auf meine Startseite zeige ich derzeit meine ganzen User an, die in den letzten 24 Stunden online waren:

http://www.maxrev.de/

Nun sind das ja recht viele und die Startseite wird dadurch ja um einiges größer.

Was wäre, wenn man nun diese Onlineliste in einem Frame anzeigen lässt? Wir der nicht erst später geladen?

Also ich denke da speziell an Modembesitzer, da die Seite ca. 90 kb aufweist.

Gruß
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
mr.no-name
Mitglied
Beiträge: 1883
Registriert: 20.10.2003 12:07
Wohnort: Hannover

Beitrag von mr.no-name »

Jetzt mal ne andere Lösungsvariante:
- Warum nicht standartmäßig ausblenden und per Klick erreichbar machen?
- Oder standartmäßig an (oder aus) und dann im Profil für angemeldete User selber auswählbar
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Über die Profile habe ich 15-20% der eingehenden Klicks. Die sind daher wichtig und müssen auf der Startseite verlinkt werden.

Weiterhin ist der Präsentationsfaktor genial. Du glaubst nicht wie viele Leute sagen "da ist viel los" nur weil sie die Liste sehen. Wir haben zwar nicht gerade wenig Besucher, aber dennoch wollte ich nicht unbedingt auf die Liste verzichten.

Ich könnte das vielleicht auf eine Zahl X begrenzen. Die damalige Begrenzung war 50. Die könnte ich vielleicht erweiteren auf 500.

Also ein Frame wird die Ladezeit nicht positiv beeinflussen meinst Du?

Ich dachte es so, dass vielleicht die eigentliche Seite dadurch schneller lädt. Ich habe leider kein Modem um das zu testen ;)
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Die Ladezeit der Hauptseite sollte sich dadurch verkürzen, die Gesamtladezeit aber erhöhen, weil ja der Frame noch mal separat angefordert wird und auch header+footer braucht.

Was helfen könnte, ist die eigentlichen Daten komprimiert zu übertragen und dann per Javascript zusammenzubauen. z.B.

Code: Alles auswählen

<script language="javascript" type="text/javascript">

//durch PHP generieren
usersonline = Array("1:Admin", "3:noob", "123:omg", "456:lalalala");

for(i=0; i<usersonline.length; i++) {
    int colon = usersonline[i].indexOf(':');
    document.write('<a href="profile.php?mode=viewprofile&u=' + usersonline[i].substring(0, colon) + '">' + usersonline[i].substring(colon+1) + '</a> ');
}
</script>

<noscript>
<iframe src="usersonline.php" ...></iframe>
</noscript>
KB:knigge
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Wie viel Arbeit muss dann der Browser erledigen oder ist das ein Klacks für den?
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Naja halt das kurze Javascript ausführen.
KB:knigge
Antworten

Zurück zu „Coding & Technik“