Білім беру бағдарламасы 5В060200 «Информатика»


Nginx виртуалды серверін пайдалану



бет7/21
Дата06.01.2022
өлшемі1,12 Mb.
#110043
түріБілім беру бағдарламасы
1   2   3   4   5   6   7   8   9   10   ...   21
Байланысты:
Усенхан Серік 602-61 Кәсіпорынның менеджерінің АЖО құру

2.4 Nginx виртуалды серверін пайдалану


2002 жылдың көктемінен бастап Игорь Сысоев жасаған. Алғашқы жария нұсқасы 2004 жылдың күзінде жарық көрді. Қазіргі уақытта сервер функционалдылық тұрғысынан белсенді дамуда, бірақ тұрақтылық тұрғысынан ешқандай шағымдар жоқ. Қазіргі уақыттағы ең соңғы тұрақты нұсқасы - 0.6.32. Nginx архитектуралық тұрғыдан байланыстарды алу үшін бір негізгі процесті және оларды өңдеу үшін бірнеше жұмысшы процестерін қолданатын асинхронды сервер болып табылады. Жұмыс процестері теңшелмеген пайдаланушыдан басталады. Асинхронды жоспарлау ескі таңдау () және сауалнама () қоңырауларымен де, әртүрлі операциялық жүйелерге тән қазіргі заманғы тәсілдерді қолдану арқылы да жүзеге асырылуы мүмкін: kqueue (4.1 нұсқасынан бастап FreeBSD үшін), эполл (Linux үшін 2.6 нұсқасынан бастап), rt сигналдарымен ( Linux үшін 2.2.19 нұсқасынан бастап), / dev / poll (Solaris 7 нұсқасынан бастап) және оқиға порттары (Solaris 10 нұсқасынан бастап). Сондай-ақ, өнімділікті оңтайландыру үшін қажет емес деректерді көшіруді болдырмайтын sendfile (), sendfile64 () немесе sendfilev () жүйелік қоңыраулар қолданылады және сервер ішіндегі деректерді көшіру әрекеттері барынша азайтылады.



  1. Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   ...   21




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет