Unterschied zwischen statischen und dynamischen Webseiten

Unterschied zwischen statischen und dynamischen Webseiten
Unterschied zwischen statischen und dynamischen Webseiten

Video: Unterschied zwischen statischen und dynamischen Webseiten

Video: Unterschied zwischen statischen und dynamischen Webseiten
Video: machen? ODER tun? | Learn German | Common Mistakes in German | A2 | B1 2024, November
Anonim

Statische vs. dynamische Webseiten

Das Internet ist eine große Ansammlung miteinander verbundener Client-Computer und Server. Das Hypertext Transfer Protocol (HTTP) erleichtert die Kommunikation und Datenübertragung zwischen diesen beiden Ebenen, was ein Standardcode ist.

Wenn ein Client-Computer wie der von Ihnen verwendete versucht, eine bestimmte Webseite über den Webbrowser anzuzeigen, sendet er eine Anfrage an den Computer, der die Website hostet (den Server), um die Details der Website zurückzusenden. Wenn der vom Client-Computer angeforderte Inh alt verfügbar ist, werden Komponenten der Website im HTML-Format über HTTP an den Client-Webbrowser gesendet, und dann erstellt der Webbrowser die Website auf dem Client-Computer neu und zeigt sie an. Uniform Resource Locator identifiziert die Ressourcen auf dem Server eindeutig und der Server, der die Anfragen empfängt und antwortet, wird als HTTP-Server bezeichnet.

Unterschiede der statischen und dynamischen Website ergeben sich aus den Änderungsoperationen hinter dem

Mehr über statische Webseiten

Eine statische Website ist eine Website, die denselben Inh alt für alle Benutzer anzeigt, die die Website gleichzeitig betrachten. Eine statische Website ist einfach eine feste Website, und der Inh alt ändert sich nicht von Benutzer zu Benutzer.

Der Grund dafür ist die Art und Weise, wie die statischen Websites aufgebaut sind. Technisch gesehen besteht eine statische Website aus einer Sammlung von HTML-Dokumenten, die auf einem Server gehostet werden und durch Hyperlinks miteinander verbunden sind. Diese Seiten sind jedoch unabhängig voneinander, und der Code und andere vorgestellte Inh alte werden geschrieben und als einzelne Dateien im festen Speicher des Servers gespeichert. Wenn eine Änderung an der Website vorgenommen werden muss, muss dies manuell erfolgen, indem der Code jeder Webseite geändert wird.

Die Webseite innerhalb des Servers ist eine einzelne HTML-Datei, die an der letzten URL der Datei erkannt werden kann;.html oder.htm sind statische Webseiten, bei denen die Seiten im HTML-Format gespeichert werden.

Wenn ein Webclient eine Anfrage für eine statische Webseite an den Webserver richtet, interpretiert und lokalisiert der Webserver (auch bekannt als HTTP-Server) die erforderliche Seite unter Verwendung der URL in der Anfrage und sendet die Seite an den Webbrowser über HTTP. Die am häufigsten für diesen Zweck verwendeten HTTP- oder Webserver sind IIS von Microsoft für die Windows-Plattform und Apache von der Apace Foundation.

Mehr über dynamische Webseiten

Im Gegensatz zu statischen Webseiten erh alten die dynamischen Webseiten ihren Namen durch die zur Verfügung stehenden dynamischen Inh alte. Das heißt, der auf der Website angezeigte Inh alt kann sich von Benutzer zu Benutzer und/oder von Zeit zu Zeit ändern. Beispiele für dynamische Webseiten sind Amazon-, Yahoo-, Gmail-, CNN- und iTunes-Websites.

Auch hier unterscheidet sich die Struktur des Webservers von der, die statische Seiten auf dynamische Seiten hostet. Da dynamische Webseiten die Bereitstellung unterschiedlicher Inh alte für jeden Benutzer erfordern, ist es nicht praktikabel, verschiedene Versionen derselben Seite im Serverspeicher zu speichern und sie bereitzustellen, da diese große Ressourcen zur Unterstützung des Betriebs erfordern. Daher ist es eine ziemlich bequeme Methode, die Komponenten auf mehreren Speichern getrennt zu h alten, sie in einem gemeinsamen Layout zusammenzuführen und dann an den Client-Browser zu übertragen.

Dies wird durch die Implementierung eines Anwendungsservers und einer Ressourcendatenbank erreicht, die mit dem Webserver verbunden sind. Wenn vom Webbrowser eine Anfrage nach einer bestimmten URL gestellt wird, empfängt der Webserver die Informationen und leitet sie an den Anwendungsserver weiter, um die in der URL angegebene HTML-Datei bereitzustellen. Da keine feste HTML-Seite existiert, holt der Applikationsserver das Layout für die gewünschte URL heraus und füllt es mit den relevanten Inh alten wie Text, Fotos, Audio und Video.

Beispiele für Anwendungsserver sind PHP und ASP. NET. Oracle Application Express und MySQL sind Beispiele für Datenbanksoftware.

Was ist der Unterschied zwischen statischen und dynamischen Webseiten?

• Statische Webseiten haben feste Inh alte, während dynamische Webseiten wechselnde Inh alte haben können.

• Statische Webseiten müssen manuell geändert werden, während Änderungen an einer dynamischen Seite über eine Anwendung geladen werden können, in der Ressourcen in einer Datenbank gespeichert sind.

• Statische Webseiten verwenden nur einen Webserver, während dynamische Webseiten einen Webserver, Anwendungsserver und eine Datenbank verwenden.

Empfohlen: