Unterschied statische und dynamische Seiten
Oft lese ich, man sollte nach möglichkeit statische statt dynamischer Seiten verwenden.
Was ist das Eine und was ist das Andere ?
Statische Seiten sind fertig erstellte Seiten, die so wie sie sind auf dem server stehen.
Dynamische Seiten werden erst bei Anfrage erstellt. Sie existieren im Prinzip nicht.
Angenommen sie wollen eine Urlaub buchen, und wollen sich erst einen
Überblick vom Angebot machen.
Sie wählen also auf der Webseite eines Reiseanbieters ein Reiseziel,
z.B. Italien.
Wenn sie ihre Eingabe beendet haben erzeugt ein Script aus ihren Eingaben
und den Daten aus einer Datenbank eine Webseite gemäß ihren Eingaben.
Diese Seite existiert im Prinzip jetzt nur bei ihnen. Wenn sie jetzt diese Seite
wieder verlassen existiert sie nirgends mehr.
Sie wird also bei Bedarf temporär erstellt. Das wiederholt sich bei jeder Anfrage aufs Neue. Sie ist dynamisch.
Da sie ja in wirklichkeit nicht existiert, kann sie also auch von Suchmaschinen indiziert werden.
In solchen Fällen gehen manche anbieter dazu über, diese ertellten Seiten
auf der Festplatte des Servers abzuspeichern und ihnen feste Namen zu vergeben.
In unserem obigen Beispiel könnte man z.B. also "angebot-italien.html"
benennen und fest abspeichern.
In diesm Fall ist sie also nicht mehr dynamisch sondern statisch.
Bei Millionen von Einträgen, z.B. bei Forumsbeiträgen wäre es aber Unsinn,
sich so eine enorme Arbeit zu machen.
In solchen Fällen macht man eine handvoll wichtige seiten, die man statisch abspeichert.
Die elegantere Möglichkeit, die von vielen genutzt wird, ist vom Server
mithilfe von Modrewrite feste namen zu vergeben.
Die Seite schaut dann statt z.B.
"www.reisen-hansdampf.de/angebot.html?land=Italien" in etwa so aus:
"www.reisen-hansdampf.de/angebot-italien.html"
Intern, also auf ihrem Server, ändert sich nichts, nach Außen merkt aber niemand
dass es sich um eine dynamische Seite handelt, da es serverintern geschieht.
SEO - Faq Übersicht