Seite 1 von 1
Ladezeit
Verfasst: Mo 15.Aug, 2005 10:02
von diegoriv
Folgende Situation:
Aufgrund einer Kooperation werden auf der Startseite einer anderen Page (
www.BergNews.com) die letzten Themen, und 2 Blöcke mit Kalendereinträgen (Events + TV-Tipps) angezeigt. Die Seite ist auf einem anderen Server, ich hab die Dateien zurechtgestutzt und die werden dann einfach included. Das hat sich im Lauf der Zeit entwickelt und es sollen noch weitere Module entstehen.
Daher stell ich mir langsam die Frage, ob es nicht sinnvoller wäre, die Module auf meinem Server zusammenzufassen, damit nur EINE Datei included werden muss. Kann es sein, dass jedes Modul einzeln abgefragt, zusammengebaut und übertragen wird? Dann hätte ich wahrscheinlich eine Ersparnis bei der gesamten Ladezeit der Seite.
Oder ist das egal.
Danke
Verfasst: Mo 15.Aug, 2005 12:55
von AmigaLink

Soll das bedeuten du lässt eine Partnerseite von dir, auf deine Datenbank zugreifen?
Also ich an deiner stelle für mein Board
eine datei mit den nötigen Daten erstellen lassen, die dann von dem anderem Board abgerufen und ausgewertet wird!
Verfasst: Mo 15.Aug, 2005 17:57
von diegoriv
[quote="AmigaLink - Mo 15.Aug, 2005 12:55";p="41743"]

Soll das bedeuten du lässt eine Partnerseite von dir, auf deine Datenbank zugreifen?
Also ich an deiner stelle für mein Board
eine datei mit den nötigen Daten erstellen lassen, die dann von dem anderem Board abgerufen und ausgewertet wird![/quote]
eben nicht. ich hab die entsprechenden dateien erstellt und die werden nur mehr included. niemand fummelt mir in meiner datenbank herum
gucken
www.BergNews.com -> z.b.: recent topics
mit der zeit kamen aber auch noch die aktuellsten events aus dem kalender hinzu und demnächst werden wir ein news-system einbauen.
aber das sind eben jetzt alles einzelne php´s und auf der startseite der partnerseite steht mehrfach include .....
Verfasst: Mo 15.Aug, 2005 18:45
von oxpus
Wenn Du eine Datei includierst, wird sie ausgeführt.
Bei Dir erstellt die includierte Datei die letzten Beiträge des anderen Forums.
Soweit erstmal nichts verkehrtes und auch von Deinem Server aus würde das nicht beschleunigt werden, denn es ist ja immer eine Verbindung zum anderen Board nötig, so oder so. Und die kann nunmal hängen...
Verfasst: Mo 15.Aug, 2005 19:12
von diegoriv
richtig, soweit so gut.
nun ist es aber so, dass eine datei die letzten beiträge des forums erstellt, eine andere erstellt die aktuellsten events aus dem kalender und eine dritte die aktuellen tv-tipps ebenfalls aus dem kalender.
das bedeutet doch, dass ich dreimal eine verbindung herstellen muss und dreimal eine anfrage an den forumsserver geschickt wird und dreimal auch die antwort zurückgeschickt wird.
das wiederum könnte dreimal schiefgehen.
Verfasst: Mo 15.Aug, 2005 20:02
von oxpus
Yepp. Aber wäre auch nicht anders zu lösen, ausser man holt die Daten nur einmal alle paar Stunden oder einmal am Tag ab...
Verfasst: Mo 15.Aug, 2005 22:00
von diegoriv
doch, es wäre schon anders zu lösen.
beispiel:
ich hab auf meinem server die dateien
recent.php
events.php
tv-tipps.php
und auf dem anderen server steht beim seitenaufbau irgendwo im code
include recent.php
include events.php
include tv-tipps.php
wäre es da eine ladezeitersparnis, wenn ich alle drei dateien zusammenfasse und dadurch die partnerpage nur mehr einmal auf die forumsdaten zugreifen muss?
also quasi eine portal.php (die besteht ja auch aus jeder menge einzelmodulen)
Verfasst: Mo 15.Aug, 2005 22:19
von AmigaLink
Ich denke mal, da es sich um eine externe verbindung handelt, könnte es schon etwas bringen wenn nur einmal includiert wird. Da dann ja nur einmal die Verbindung hergestellt werden muss.