schnellere Auslieferung der Html - Seiten
Stephan
- html
Hallo !
Ich habe eine typische Anfängerfrage.
Ich habe auf meiner Homepage eine Seite zu liegen. (seite1.html)
In dieser Html - Seite befindet sich ein Link zu einer Seite,
die im selben Verzeichnis liegt. (seite2.html)
Der Link hat folgenden Aufbau.
<a href='http://www.irgendwo.de/seite2.html'> zur Seite 2</a>
Nun geht es darum das laden der Seite 2 zu beschleunigen !!!
Wenn ich den Link wie folgt schreibe
<a href='seite2.html'> zur Seite 2</a>
hat das bezüglich der Ladegeschwindigkeit Vorteile, oder gibt es
keinen Unterschied.
Ich könnte mir vorstellen, daß die 2. Variante keinen
'Umweg' über den DNS - Server macht und somit Zeit spart !
Stimmt dieser Gedanke ?
Ich würde mich über eine Info freuen.
m.f.G.
Stephan
Moin!
Wenn ich den Link wie folgt schreibe
<a href='seite2.html'> zur Seite 2</a>
hat das bezüglich der Ladegeschwindigkeit Vorteile, oder gibt es
keinen Unterschied.
Es ist weniger Text auf Seite 1 - also wird Seite 1 schneller geladen.
Ich könnte mir vorstellen, daß die 2. Variante keinen
'Umweg' über den DNS - Server macht und somit Zeit spart !Stimmt dieser Gedanke ?
Dieser Gedanke ist falsch. Es ist für den Zugriff aufs DNS vollkommen egal, wie du den Link schreibst. Der Browser setzt aus dem Link in jedem Falle eine komplette URL zusammen und fragt damit dann auch beim DNS nach. Allerdings wird im DNS-Cache in der Regel die korrekte Antwort noch gespeichert sein, welche schon für Seite 1 herausgesucht wurde.
Das hat aber mit der Linkschreibung, wie erwähnt, absolut nichts zu tun.
- Sven Rautenberg
Hallo!
<a href='http://www.irgendwo.de/seite2.html'> zur Seite 2</a>
Ich würde <a href="./seite2.html"> vorziehen, da die Homepage dadurch portierbar ist. Wie der Webserver allerdings links auflöst weiss ich auch nicht, wobei ein <a href='http://www.irgendwo.de/seite2.html'> sicherlich in keinster weise als Zeitkritisch angeseher werden kann.
Förster
Wie der Webserver allerdings links auflöst weiss ich auch nicht, wobei ein <a href='http://www.irgendwo.de/seite2.html'> sicherlich in keinster weise als Zeitkritisch angeseher werden kann.
Sorry, das mit dem Server vergiss mal wieder ganz schnell, irgendwie falsch gedacht!
Förster
Moin!
<a href='http://www.irgendwo.de/seite2.html'> zur Seite 2</a>
Ich würde <a href="./seite2.html"> vorziehen, da die Homepage dadurch portierbar ist.
Bei <a href="seite2.html"> ist das genauso der Fall.
Wie der Webserver allerdings links auflöst weiss ich auch nicht
Der Webserver löst keine Links auf, das macht der Browser.
- Sven Rautenberg
Hi Stephan,
Ich habe eine typische Anfängerfrage.
diese wurde ja mittlerweile beantwortet. Es gibt eine schöne Möglichkeit, die Auslieferung der Seiten zu beschleunigen, indem du sie komprimierst. Ein vernünftiger Browser fordert bevorzugt die komprimierte Version an, diese wird dann natürlich schneller geladen. Anschließend entpackt er sie und stellt sie dar.
http://schroepl.net/projekte/gzip_cnc/toc.htm
Grüße,
Roland
Hi Orlando,
diese wurde ja mittlerweile beantwortet. Es gibt eine schöne Möglichkeit, die Auslieferung der Seiten zu beschleunigen, indem du sie komprimierst. Ein vernünftiger Browser fordert bevorzugt die komprimierte Version an, diese wird dann natürlich schneller geladen. Anschließend entpackt er sie und stellt sie dar.
Ich hatte auch schon daran gedacht. Allerdings dürfte kaum ein Anfänger den nötigen Server-Zugriff haben. Zudem beschleunigt die Komprimierung nur die Auslieferung der reinen Texte, was auch eher bei heftigen Textmengen Sinn macht.
Viele Grüße
Mathias Bigge
Hallo !
Ich noch einmal.
Folgender Gedankengang zur ersten Info.
Aber immer unter dem Aspekt das ich ein Anfänger bin.
Wenn ich auf eine Homepage das erste mal gehe rufe ich im
Browser eine Adresse auf.
Bsp.: 'http://www.irgendwo.de'.
Diese Anfrage wird an den DNS - Server gesandt.
Dieser löst den Namen 'www.irgendwo.de' auf und sendet eine IP
an den Browser zurück. Daraufhin fragt der Browser mit folgenden
Link 'http://135.144.207.106/' und bekommt die Indexseite geliefert.
In dieser Indexseite ist ein relativer Link.
Bsp.: <a href='test/seite1.html'> zur Seite </a>
Wenn nun dieser relative Link betätigt wird weis ja der Browser
die IP des Server schon.
Das heist er kann sich den Weg über
den DNS - Server sparen. sondern geht sofort zur Adresse
'http://135.144.207.106/test/seite1.html' !!!!!!!!!!!!
Ist dieser Gedankengang richtig ?
m.f.G.
Stephan
Hallo Stephan,
Das heist er kann sich den Weg über
den DNS - Server sparen. sondern geht sofort zur Adresse
'http://135.144.207.106/test/seite1.html'
Ist dieser Gedankengang richtig ?
Nein, das hat Dir Sven schon in seiner ersten Antwort [pref:t=84174&m=492968] erklärt:
<zitat autor="Sven Rautenberg">
Dieser Gedanke ist falsch. Es ist für den Zugriff aufs DNS vollkommen egal, wie du den Link schreibst. Der Browser setzt aus dem Link in jedem Falle eine komplette URL zusammen und fragt damit dann auch beim DNS nach. Allerdings wird im DNS-Cache in der Regel die korrekte Antwort noch gespeichert sein, welche schon für Seite 1 herausgesucht wurde.
Das hat aber mit der Linkschreibung, wie erwähnt, absolut nichts zu tun.
</zitat>
Freundliche Grüsse,
Vinzenz