Webserver

Webserver verschicken oder empfangen entweder durch die Hardware (Computer) oder die Software (Computerprogramm) Inhalte, auf die über das Internet zugegriffen werden kann. Die häufigste Verwendung von Web-Servern ist es Websites betreiben, aber es gibt auch andere Anwendungen wie Datenspeicherung oder die Ausführung von Unternehmens-Anwendungen. Die primäre Funktion eines Webservers ist es, Webseiten mit den Anforderung der Kunden zu beliefern. Dies bedeutet, Lieferung von HTML-Dokumenten und alle weiteren Inhalten, wie zum Beispiel Bilder, Stylesheets und Skripte.

Ein Client, üblicherweise ein Web-Browser oder Web-Crawler, initiiert die Kommunikation, indem er einen Antrag auf eine bestimmte Ressource über HTTP stellt. Der Server antwortet mit dem Inhalt dieser Ressource oder eine Fehlermeldung, wenn er nicht in der Lage dies zu tun. Die Ressource ist in der Regel eine echte Datei auf dem Server des sekundären Speichers, aber das ist nicht unbedingt der Fall und hängt vom Webserver ab.

Viele generischen Webserver unterstützen auch Server-Side-Scripting, wie z.B. Apache HTTP Server und PHP. Dies bedeutet, dass das Verhalten der Web-Server ein Skript in separate Dateien zerlegen kann, während die eigentliche Server-Software unverändert bleibt. Beim erstellen der Webseite unterschidet man zwischen dynamischen und statischen Inhalten. Das erstere wird in erster Linie für das Abrufen und / oder der Änderung von Informationen aus Datenbanken verwendet. Letzteres ist jedoch in der Regel viel schneller und einfacher.

Weitere Informationen

Loadbalancer

Ein Loadbalancer wird dazu eingesetzt, Lasten gleichmäßig zu verteilen, die bei hohem Verkehrsaufkommen im Netzwerk, beispielsweise bei plötzlich sehr vielen Besuchern der Website zur gleichen Zeit, entstehen können. Durch den Loadbalancer wird die Last des hohen Zustroms an Besuchern der bestimmten Website im gleichen Verhältnis auf mehrere Webserver aufgeteilt. Dieses…

Weiterlesen
Hochverfügbarkeit

Die Verfügbarkeit eines Systems gibt an, wie lange ein System in einem vorgegeben Zeitraum statistisch zur Verfügung steht. Moderne IT-Systeme zeichnen sich meist durch eine hohe Verfügbarkeit aus. Dabei ist allerdings zu bedenken, dass selbst eine Verfügbarkeit von 99,9 % noch immer bedeutet, dass ein System innerhalb von drei Jahren…

Weiterlesen
Webhosting

Als Webhosting, auch Nethosting genannt, wird die Bereitstellung des Webspaces und die Unterbringung, das so genannte Hosting, der Internetseiten auf dem Webserver eines ISP (Internet Service Provider) bezeichnet. Wer seine eigenen Internetseiten bereitstellen möchte, macht dies gewöhnlich nicht selbst, sondern tut dies in der Regel über einen so genannten Webhoster.…

Weiterlesen