Eine Website oder einzelne Webseite kann statisch oder dynamisch sein. Eine statische Website oder statische Webseite enthält Informationen, die sich nicht automatisch ändern. Es bleibt für jeden Betrachter der Site gleich oder statisch. Eine dynamische Website oder dynamische Webseite enthält Informationen, die sich abhängig vom Betrachter, der Tageszeit, der Zeitzone, der Muttersprache des Betrachters und anderen Faktoren ändern. Beispielsweise ist die Homepage von Computer Hope eine dynamische Webseite, die sich täglich automatisch ändert, um den Besuchern neue Inhalte zu bieten. Diese Seite, die Sie jetzt lesen, ist jedoch eine statische Seite, die unverändert bleibt, bis sie aktualisiert wird.
Eine dynamische Website kann clientseitiges Scripting oder serverseitiges Scripting enthalten, um den sich ändernden Inhalt oder eine Kombination aus beiden Scripting-Typen zu generieren. Diese Seiten beinhalten auch HTML-Programmierung für die Grundstruktur. Das clientseitige oder serverseitige Scripting kümmert sich um den Kern der Site.
Beim clientseitigen HTML-Skripting kann die Seite JavaScript oder eine andere Skriptsprache verwenden, um die Daten der Seite zu ändern, während sie dynamisch erstellt wird.
Beim serverseitigen Skripting werden Skripts auf dem Server ausgeführt, der die Seite hostet. Der Prozess zum Erstellen der Seite wird durch Parameter bestimmt, die in der serverseitigen Skripterstellung definiert sind.
Warum sollten Sie eine dynamische Seite einer statischen Seite vorziehen?
Im Folgenden sind einige der vielen Gründe aufgeführt, warum ein Unternehmen möglicherweise eine dynamische Seite anstelle einer statischen Seite haben muss.
Sie müssen auf eine Datenbank oder eine externe Datei zugreifen
Eine Seite, die auf eine Datenbank oder eine externe Datei zugreifen muss, um Informationen zu erhalten, muss dynamisch sein. Wenn Sie beispielsweise Google besuchen und eine Suche durchführen, sendet Google Ihre Suchanfrage an Hunderte von Computern und kombiniert alle Informationen von diesen Computern zu einer Suchergebnisseite.
Informationen werden häufig aktualisiert
Websites mit Informationen, die häufig aktualisiert werden, sind dynamisch, um das Abrufen von Informationen online einfacher und schneller zu machen. Beispielsweise kann eine Nachrichtenseite viele verschiedene Reporter haben, die Geschichten einreichen können. Mit Skripten kann das Unternehmen die Homepage automatisch aktualisieren, um diese Geschichten zu enthalten, ohne sich darauf verlassen zu müssen, dass jemand eine statische HTML-Seite jedes Mal bearbeitet, wenn eine neue Geschichte und Seite hinzugefügt wird.
Dynamische Websites machen es für alle einfacher, Beiträge zu leisten
WordPress-Sites und andere CMS-Lösungen machen es jedem einfacher, eine Website zu haben, ohne viel über HTML oder Programmierung zu wissen. Nach der Erstellung können die Benutzer Seiten mit einem Online-Editor erstellen und sie mit dem CMS online stellen. Im Gegensatz dazu würde eine statische Website erfordern, dass der Benutzer die Seite in einem HTML-Editor erstellt und per FTP hochlädt.
Warum sollten Sie eine statische Seite einer dynamischen Seite vorziehen?
Im Folgenden sind einige der Gründe aufgeführt, warum sich ein Unternehmen dafür entscheiden kann, eine statische Seite einer dynamischen Site oder Seite vorzuziehen.
Geschwindigkeit
Eine statische HTML-Seite lädt immer schneller als eine serverseitig generierte dynamische Seite, da sie keine externe Ressource benötigt. Serverseitige dynamische Sites erfordern mindestens eine Anforderung an eine Datenbank oder eine andere Datei, die die Ladezeit verlängert.
Die meisten CMS-Lösungen ermöglichen die dynamische Erstellung von Seiten und erstellen dann bei der Veröffentlichung eine statische Seite, damit sie schneller geladen wird.
Portabilität
Eine statische HTML-Seite erfordert keine externe Ressource wie eine Datenbank, wodurch die Seite überall funktionieren kann. Beispielsweise kann die Seite offline angezeigt und mithilfe eines CDN auf mehreren Servern auf der ganzen Welt zwischengespeichert werden.
Niedrigere Serveranforderungen
Da zum Laden der Seite weder eine Datenbank noch ein serverseitiges Skript erforderlich sind, erfordert eine statische HTML-Seite viel weniger Systemressourcen. Weniger Anforderungen an einen Server ermöglichen es ihm, mehr Besucher zu bedienen und viel schneller zu arbeiten als ein Server, der dynamische Webseiten bereitstellt.
Dynamisch, Internetbegriffe, Statisch, Webseite, Website