Statische gegen dynamische Webseiten
Das Internet ist eine große Sammlung miteinander verbundener Client -Computer und Server. Das Hypertext -Transferprotokoll (HTTP) erleichtert die Kommunikation und die Datenübertragung zwischen diesen beiden Ebenen von Ebenen, der ein Standardcode ist.
Wenn ein Client -Computer wie der von Ihnen verwendete Versuch, eine bestimmte Webseite über den Webbrowser anzuzeigen. Wenn der vom Client -Computer angeforderte Inhalt verfügbar ist, werden Komponenten der Website im HTML -Format über das HTTP an den Client -Webbrowser gesendet, und dann erstellt der Webbrowser die Website auf dem Client -Computer und zeigt sie an. Der einheitliche Ressourcen -Locator identifiziert die Ressourcen auf dem Server und den Server, der die Anforderungen und Antworten empfängt, als HTTP -Server bezeichnet.
Unterschiede zur statischen und dynamischen Website ergeben sich aus den Änderungsvorgängen hinter dem HTTP -Server.
Mehr über statische Webseiten
Eine statische Website ist eine Website, die den gleichen Inhalt für alle Benutzer zeigt, die die Website gleichzeitig anzeigen. Einfach eine statische Website ist eine feste Website, und der Inhalt ändert sich nicht vom Benutzer zu dem Benutzer.
Der Grund dafür ist die Art und Weise, wie die statischen Websites erstellt werden. 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 Inhalte werden als einzelne Dateien auf dem festen Speicher des Servers geschrieben und gespeichert. Wenn eine Änderung auf der Website vorgenommen werden muss, muss sie manuell durchgeführt werden, indem der Code der einzelnen Webseite geändert wird.
Die Webseite im Server ist eine einzelne HTML -Datei, die vom letzten der URL der Datei erkannt werden kann .html oder .HTM sind statische Webseiten, auf denen die Seiten im HTML -Format gespeichert werden.
Wenn ein Web -Client eine statische Webseite zum Webserver anfordert, interpretiert der Webserver (auch bekannt als HTTP -Server) die erforderliche Seite mit der URL in der Anforderung und sendet die Seite über http an den Webbrowser an den Webbrowser. Die häufigsten HTTP- oder Webserver, die für diesen Zweck verwendet werden.
Mehr über dynamische Webseiten
Im Gegensatz zu statischen Webseiten erhalten die dynamischen Webseiten ihre Namen aufgrund des dynamischen Inhalts verfügbar. Dies ist der auf der Website angezeigte Inhalt kann sich vom Benutzer zu Benutzer und/oder von Zeit zu Zeit ändern. Beispiele für die dynamischen Webseiten sind Amazon-, Yahoo-, Google Mail-, CNN- und iTunes -Websites.
Auch hier unterscheidet sich die Struktur des Webservers von den Hosting -statischen Seiten zu dynamischen Seiten. Da dynamische Webseiten für jeden Benutzer unterschiedliche Inhalte bereitstellen müssen, ist es nicht praktisch, verschiedene Versionen derselben Seite auf dem Serverspeicher zu speichern und diese zu liefern, da diese große Ressourcen für die Unterstützung des Betriebs erfordern. Eine ziemlich bequeme Methode besteht daher darin, die Komponenten in mehreren Speichern getrennt zu halten und sie in einem gemeinsamen Layout zusammenzubringen und dann in den Client -Browser zu übertragen.
Dies wird erreicht, indem eine Anwendungsserver- und Ressourcendatenbank implementiert wird, die mit dem Webserver verbunden ist. Wenn eine Anfrage für eine bestimmte URL vom Webbrowser erstellt wird, empfängt und gibt der Webserver die Informationen an den Anwendungsserver, um die in der URL angegebene HTML -Datei bereitzustellen. Da keine feste HTML -Seite vorhanden ist, bringt der Anwendungsserver das Layout für die erforderliche URL heraus und füllt sie mit den entsprechenden Inhalten wie Text, Fotos, Audio und Video aus.
Beispiele für Anwendungsserver sind PHP und ASP.NETZ. Oracle Application Express und MySQL sind Beispiele für Datenbanksoftware.
Was ist der Unterschied zwischen statischen und dynamischen Webseiten?
• Statische Webseiten haben behobene Inhalte, während dynamische Webseiten möglicherweise geändert werden.
• Statische Webseiten müssen manuell geändert werden, während Änderungen an einer dynamischen Seite über eine Anwendung geladen werden können, bei der Ressourcen in einer Datenbank gespeichert werden.
• Statische Webseiten verwenden nur einen Webserver, während dynamische Webseiten einen Webserver, einen Anwendungsserver und eine Datenbank verwenden.