Apache Usanifu: Utulivu na Utendaji

Usanifu wa Apache ni muundo wa shirika na uendeshaji wa Apache seva ya wavuti. Hapa kuna maelezo ya kina ya Apache usanifu:

Main Process

ya, pia inajulikana kama mchakato wa mzazi, ni mchakato wa kwanza kuundwa wakati main process kuanza. Utaratibu huu una jukumu la kudhibiti michakato ya mtoto na kuratibu maombi kutoka kwa wateja hadi michakato inayofaa ya mtoto. Apache Apache

Worker Processes

Baada ya kuundwa na main process, Apache 's worker processes wanawajibika kushughulikia maombi kutoka kwa wateja. Idadi ya worker processes inaweza kusanidiwa ili kukidhi mahitaji ya utendaji na rasilimali. Kila mchakato wa mfanyakazi hufanya kazi kwa kujitegemea na haushiriki kumbukumbu na wengine, ambayo huongeza utulivu wa Apache.

Request Processing Model

Apache hutumia kiwango request processing model, ambapo kila mchakato wa mfanyakazi husubiri maombi kutoka kwa wateja, kuyachakata, na kutuma majibu. Hii request processing model inahakikisha utunzaji mtawaliwa na wa kuaminika wa maombi.

Module

Apache inasaidia nyingi module, zinazojulikana kama viendelezi, vinavyoruhusu kuongeza vipengele vya ziada na utendakazi kwenye seva. Hizi module zinaweza kufanya kazi na itifaki, kushughulikia maombi, kumbukumbu za matukio, kudhibiti udhibiti wa ufikiaji, kubana data, na kutekeleza majukumu mengine mbalimbali.

Virtual Hosts

Apache inasaidia nyingi virtual hosts, ikiruhusu upangishaji wa tovuti nyingi kwenye seva halisi. Kila seva pangishi pepe inaweza kusanidiwa kibinafsi na chaguo na mipangilio yake, kuwezesha usimamizi rahisi wa tovuti nyingi kivyake.

 

Usanifu unaonyumbulika na wenye nguvu Apache umeifanya kuwa mojawapo ya seva za wavuti maarufu zaidi, zinazotumiwa sana kote ulimwenguni kuendesha tovuti na programu mbalimbali za wavuti.