Website -Servern nicht magisch laufen sich . Zwischen den Computer versuchen, auf einem Server und alle Server- Webseite Code und Anwendung Dateien verbinden ist ein Programm, das die beiden verbindet . Eines dieser Teile der Software ist Apache, ein Open-Source -Server -Management-System . Die Anzahl der Verbindungen zu einem Apache-Server wird diktieren, die Details der Software- Konfiguration und Performance-Tuning . HTTP Server
Apache HTTP -Server-Software ist , was bedeutet, dass es jeden Aspekt des eingehenden Software -Verbindungen abgewickelt werden an einen Server. Dies umfasst sowohl grundlegende HTTP-Verbindungen auf den Server selbst , sowie Verwaltung von Benutzer- Zugriff auf Server- Inhalte , sobald der Client-Rechner stellt die Verbindung . Apache Web-Administratoren tun dies durch Code-Module und Konfiguration Funktionen aufgerufen Richtlinien . Die Anzahl der Verbindungen ein Apache-Server erhält, wird erfordern unterschiedliche Kombinationen von Modulen und Richtlinien für optimale Leistung.
Verkehr Konfigurationen
Apache hat verschiedene Optionen für den Umgang mit Verbindungen auf einem Prozess Ebene . Abhängig von der Multi -Processing-Modul (MPM ), die der Apache Administrator wählt , wird die Server-Software entweder einen Anschluss an seinen eigenen Prozess oder einem Thread in einem Prozess der Handhabung mehrere thread- basierte Verbindungen . Indem jede Verbindung in einem eigenen Thread reduziert die Anzahl der Prozesse , die auch eine hohe Anzahl von Verbindungen , eine kleinere Menge von Server- Speicher zu verwenden. Dies gilt jedoch verlangen, Multi-Prozessor- Funktionen aus dem physischen Server .
Geschäftsführer Anschluss Zugang
Apache-Direktiven und -Module können sowohl die Anzahl der HTTP verwalten Verbindungen mit dem Server selbst und die Software auf dem Server, der die Prozesse zugreifen können. Die Zahl der grundlegenden HTTP-Verbindungen kann ein Server handhaben ist viel größer als die Zahl jener Verbindungen, die ein Server in einem Online-Spiel oder andere Web-Service setzen können und gleichzeitig ein hohes Maß an Leistung . Dies ermöglicht es Apache entweder beschränken die Anzahl der Verbindungen zu seinem Server, oder beschränken , was die individuelle Verbindung mit Threads auf dem Server zu tun.
Geschäftsführer Ressourcennutzung
jede Verbindung ein Server verbraucht einige System-Ressourcen. Eine Verbindung , die nichts zu tun, wird die Aufnahme System-Ressourcen und Speicherplatz auf dem Server , und eine Verbindung, die sendet eine übermäßige Anzahl von Anfragen macht es schwieriger für den Server -Verbindungen , deren Aktivitäten innerhalb der normalen Betriebsparameter zu behandeln. Apache kann klar aus abgestandenem Verbindungen zu seinem Server , indem Sie Themen , die keinen mindestens eine Anfrage in einem gegebenen Zeitintervall oder loszuwerden Ressourcen-Fresser , indem Sie Themen , die eine bestimmte Anfrage Grenze überschritten haben.