首頁  >  文章  >  運維  >  nginx底層什麼語言

nginx底層什麼語言

(*-*)浩
(*-*)浩原創
2019-11-01 09:57:354740瀏覽

Nginx程式碼完全用C語言從頭寫成,並且已經移植到許多體系結構和作業系統,包括:Linux、FreeBSD、Solaris、Mac OS X、AIX以及Microsoft Windows。

nginx底層什麼語言

Nginx有自己的函式庫,並且除了zlib、PCRE和OpenSSL之外,標準模組只使用系統C庫函數。而且,如果不需要或考慮到潛在的授權衝突,可以不使用這些第三方函式庫。 (推薦學習:nginx教學

伺服器

Nginx作為負載平衡服務:Nginx 既可以在內部直接支援Rails 和PHP 程式對外進行服務,也可以支援作為HTTP代理服務對外進行服務。 Nginx採用C進行編寫,不論是系統資源開銷或CPU使用效率都比 Perlbal 好很多。

處理靜態文件,索引文件以及自動索引;開啟文件描述符緩衝。

無快取的反向代理加速,簡單的負載平衡和容錯。

FastCGI,簡單的負載平衡和容錯。

模組化的結構。包括 gzipping, byte ranges, chunked responses,以及 SSI-filter 等 filter。如果由 FastCG或其它代理伺服器處理單頁中存在的多個 SSI,則這項處理可以並行運行,而不需要相互等待。

支援 SSL 和 TLSSNI。

以上是nginx底層什麼語言的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn