Stephan: schnellere Auslieferung der Html - Seiten

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

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

  2. 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

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

    2. 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

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

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

  4. 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

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