Apache Építészet: Stabilitás és teljesítmény

Az architektúra a webszerver Apache szervezeti és működési modellje. Apache Itt található az architektúra részletes leírása Apache:

Main Process

Az main process of Apache, más néven szülő folyamat, az első folyamat, amely az indításkor jön létre Apache. Ez a folyamat felelős az alárendelt folyamatok kezeléséért és az ügyfelektől érkező kérések koordinálásáért a megfelelő alárendelt folyamatok felé.

Worker Processes

Miután létrehozta a main process, Apache 's worker processes felelős az ügyfelektől érkező kérések kezeléséért. A száma worker processes beállítható úgy, hogy megfeleljen a teljesítmény- és erőforrásigényeknek. Minden munkafolyamat függetlenül működik, és nem osztja meg a memóriát másokkal, ami növeli a stabilitását Apache.

Request Processing Model

Apache szabványt használ request processing model, ahol minden munkafolyamat várja az ügyfelek kéréseit, feldolgozza azokat, és visszaküldi a válaszokat. Ez request processing model biztosítja a kérések szekvenciális és megbízható kezelését.

Module

Apache module számos, úgynevezett kiterjesztést támogat, amelyek lehetővé teszik további szolgáltatások és funkciók hozzáadását a szerverhez. Ezek module dolgozhatnak protokollokkal, kezelhetik a kéréseket, naplózhatják az eseményeket, kezelhetik a hozzáférés-szabályozást, tömöríthetik az adatokat és számos egyéb funkciót hajthatnak végre.

Virtual Hosts

Apache több webhelyet is támogat virtual hosts, lehetővé téve több webhely tárolását ugyanazon a fizikai szerveren. Minden virtuális gazdagép egyedileg konfigurálható saját opciókkal és beállításokkal, lehetővé téve több webhely egyszerű, egymástól függetlenül történő kezelését.

 

A rugalmas és hatékony architektúra Apache az egyik legnépszerűbb webszerverré tette, amelyet világszerte széles körben használnak különféle webhelyek és webes alkalmazások futtatására.