Website servers niet op magische wijze draaien zelf . Tussen de computers verbinding probeert te maken met een server en alle van de server de website code en applicatie -bestanden is een programma dat de twee met elkaar verbindt. Een van deze stukjes software is Apache , een open source server management systeem . Het aantal aansluitingen op een Apache -server zal dicteren de details van de configuratie van de software en performance tuning . HTTP Server Apache is HTTP -server software , wat betekent dat het behandelt elk aspect van binnenkomende software verbindingen met een server . Dit omvat zowel basis- HTTP-verbindingen naar de server zelf , alsmede het beheer van gebruikerstoegang tot de server inhoud zodra de client machine legt de verbinding . Apache web administrators dit doen door middel van code -modules en configuratie functies genoemd richtlijnen . Het aantal verbindingen een Apache server ontvangt zal het nodig zijn verschillende combinaties van modules en richtlijnen voor optimale prestaties . Verkeer configuraties Apache heeft verschillende opties voor de behandeling van aansluitingen op een proces niveau . Afhankelijk van de Multi - Processing Module ( MPM ) , die de Apache beheerder selecteert , zal de server software ofwel een verbinding toewijzen aan zijn eigen proces of thread binnen een proces hanteren verschillende draad - gebaseerde verbindingen . Putting elke verbinding binnen zijn eigen draad vermindert het aantal processen , die het mogelijk maakt ook een groot aantal verbindingen met een kleinere hoeveelheid geheugen van de server gebruiken . Dit betekent echter eisen multi- processoren van de fysieke server . Managing Connection Access Apache richtlijnen en modules kan zowel het aantal HTTP- beheer verbindingen met de server zelf , en de software op de server waarop de processen kunnen openen . Het aantal fundamentele HTTP-verbindingen een server kan verwerken is veel groter dan het aantal van die verbindingen die een server kan zetten in een online spel of andere web service met behoud van een hoog prestatieniveau . Dit maakt Apache om ofwel beperken het totale aantal verbindingen met de server , of te beperken wat de individuele verbinding met draden doen op de server . Managing Resourcegebruik Elke aansluiting naar een server verbruikt wat systeembronnen . Een verbinding die niets aan het doen is toegang tot systeembronnen en ruimte op de server , en een verbinding die is het sturen van een te groot aantal aanvragen maakt het moeilijker voor de server om verbindingen waarvan de activiteiten zijn binnen de normale parameters hanteren . Apache kan duidelijk uit oudbakken verbindingen naar de server door de stekker draden die niet ten minste een verzoek doen maken in een bepaald tijdsinterval , of zich te ontdoen van resource hogs door de stekker draden die een bepaald verzoek limiet hebben overschreden . < br >
|