欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基于Nginx的衍生版服務(wù)器Tengine簡介

 更新時間:2015年03月18日 11:46:57   投稿:junjie  
這篇文章主要介紹了基于Nginx的衍生版服務(wù)器Tengine簡介,本文講解了Nginx的特性、Tengine的特性、架構(gòu)和擴(kuò)展性等內(nèi)容,需要的朋友可以參考下

Tengine是由淘寶網(wǎng)發(fā)起的Web服務(wù)器項(xiàng)目。它在Nginx的基礎(chǔ)上,針對大訪問量網(wǎng)站的需求,添加了很多高級功能和特性。Tengine的性能和穩(wěn)定性已經(jīng)在大型的網(wǎng)站如淘寶網(wǎng),天貓商城等得到了很好的檢驗(yàn)。它的最終目標(biāo)是打造一個高效、穩(wěn)定、安全、易用的Web平臺。

Nginx的特性:

1、基本的HTTP服務(wù)器特性

1.處理靜態(tài)文件,索引文件以及自動索引;打開文件描述符緩存;
2.使用緩存加速反向代理;簡單負(fù)載均衡以及容錯;
3.遠(yuǎn)程FastCGI,uwsgi,SCGI,和memcached服務(wù)的緩存加速支持;簡單的負(fù)載均衡以及容錯;
4.模塊化的架構(gòu)。過濾器包括gzip壓縮、ranges支持、chunked響應(yīng)、XSLT,SSI以及圖像縮放。在SSI 過濾器中,一個包含多個SSI的頁面,如果經(jīng)由FastCGI或反向代理處理,可被并行處理;
5.支持SSL,TLS SNI。

2、其他的HTTP服務(wù)器特性

1.基于名字和IP的虛擬主機(jī);
2.Keep-alive和pipelined連接支持;
3.靈活的配置;
4.重新加載配置以及在線升級時,不需要中斷正在處理的請求;
5.自定義訪問日志格式,帶緩存的日志寫操作以及快速日志輪轉(zhuǎn);
6.3xx-5xx錯誤代碼重定向;
7.重寫(rewrite)模塊:使用正則表達(dá)式改變URI;
8.根據(jù)客戶端地址執(zhí)行不同的功能;
9.基于客戶端IP地址和HTTP基本認(rèn)證機(jī)制的訪問控制;
10.支持驗(yàn)證HTTP referer;
11.支持PUT、DELETE、MKCOL、COPY以及MOVE方法;
12.支持FLV流和MP4流;
13.速度限制;
14.來自同一地址的同時連接數(shù)或請求數(shù)限制;
15.嵌入Perl語言。

3、郵件代理服務(wù)器特性

1.使用外部HTTP認(rèn)證服務(wù)器重定向用戶到IMAP/POP3后端;
2.使用外部HTTP認(rèn)證服務(wù)器認(rèn)證用戶后重定向連接到內(nèi)部SMTP后端;
3.支持的認(rèn)證方式:
 3.1).POP3: USER/PASS, APOP, AUTH LOGIN/PLAIN/CRAM-MD5;
 3.2)IMAP: LOGIN, AUTH LOGIN/PLAIN/CRAM-MD5;
 3.3)SMTP: AUTH LOGIN/PLAIN/CRAM-MD5;
4.SSL支持;
5.STARTTLS和STLS支持。

Tengine的特性:

1.繼承Nginx-1.4.7的所有特性,100%兼容Nginx的配置;
2.動態(tài)模塊加載(DSO)支持。加入一個模塊不再需要重新編譯整個Tengine;
3.支持SPDY v3協(xié)議,自動檢測同一端口的SPDY請求和HTTP請求;
4.流式上傳到HTTP后端服務(wù)器或FastCGI服務(wù)器,大量減少機(jī)器的I/O壓力;
5.更加強(qiáng)大的負(fù)載均衡能力,包括一致性hash模塊、會話保持模塊,還可以對后端的服務(wù)器進(jìn)行主動健康檢查,根據(jù)服務(wù)器狀態(tài)自動上線下線;
6.輸入過濾器機(jī)制支持。通過使用這種機(jī)制Web應(yīng)用防火墻的編寫更為方便;
7.支持設(shè)置proxy、memcached、fastcgi、scgi、uwsgi在后端失敗時的重試次數(shù)
8.動態(tài)腳本語言Lua支持。擴(kuò)展功能非常高效簡單;
9.支持管道(pipe)和syslog(本地和遠(yuǎn)端)形式的日志以及日志抽樣;
10.支持按指定關(guān)鍵字(域名,url等)收集Tengine運(yùn)行狀態(tài);
11.組合多個CSS、JavaScript文件的訪問請求變成一個請求;
12.自動去除空白字符和注釋從而減小頁面的體積
13.自動根據(jù)CPU數(shù)目設(shè)置進(jìn)程個數(shù)和綁定CPU親緣性;
14.監(jiān)控系統(tǒng)的負(fù)載和資源占用從而對系統(tǒng)進(jìn)行保護(hù);
15.顯示對運(yùn)維人員更友好的出錯信息,便于定位出錯機(jī)器;
16.更強(qiáng)大的防攻擊(訪問速度限制)模塊;
17.更方便的命令行參數(shù),如列出編譯的模塊列表、支持的指令等;
18.可以根據(jù)訪問文件類型設(shè)置過期時間;

架構(gòu)和擴(kuò)展性(Nginx)

1.一個主進(jìn)程和多個工作進(jìn)程,工作進(jìn)程以非特權(quán)用戶運(yùn)行;
2.支持的事件機(jī)制:kqueue(FreeBSD 4.1+)、epoll(Linux 2.6+)、rt signals(Linux 2.2.19+)、/dev/poll(Solaris 7 11/99+)、event ports(Solaris 10)、select以及poll;
3.眾多支持的kqueue特性包括EV_CLEAR、EV_DISABLE(臨時禁止事件)、NOTE_LOWAT、EV_EOF,可用數(shù)據(jù)的數(shù)量,錯誤代碼;
4.支持sendfile(FreeBSD 3.1+, Linux 2.2+, Mac OS X 10.5+)、sendfile64(Linux 2.4.21+)和sendfilev(Solaris 8 7/01+);
5.文件AIO(FreeBSD 4.3+, Linux 2.6.22+);
DIRECTIO (FreeBSD 4.4+, Linux 2.4+, Solaris 2.6+, Mac OS X);
6.支持Accept-filters(FreeBSD 4.1+, NetBSD 5.0+)和 TCP_DEFER_ACCEPT(Linux 2.4+);
7.10000個非活躍的HTTP keep-alive連接僅占用約5M內(nèi)存;
8.盡可能避免數(shù)據(jù)拷貝操作。

相關(guān)文章

  • nginx如何將http訪問的網(wǎng)站改成https訪問

    nginx如何將http訪問的網(wǎng)站改成https訪問

    這篇文章主要介紹了nginx如何將http訪問的網(wǎng)站改成https訪問,幫助大家更好的理解和使用nginx,感興趣的朋友可以了解下
    2021-02-02
  • nginx如何通過proxy_pass設(shè)置反向代理,隱藏端口號

    nginx如何通過proxy_pass設(shè)置反向代理,隱藏端口號

    這篇文章主要介紹了nginx如何通過proxy_pass設(shè)置反向代理,隱藏端口號方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Nginx概述、命令、配置文件和具體應(yīng)用詳解

    Nginx概述、命令、配置文件和具體應(yīng)用詳解

    Nginx是一款輕量級的web 服務(wù)器/反向代理服務(wù)器及電子郵件(IMAP/POP3)代理服務(wù)器,這篇文章主要介紹了Nginx概述、命令、配置文件和具體應(yīng)用,需要的朋友可以參考下
    2023-08-08
  • Nginx實(shí)現(xiàn)集群的負(fù)載均衡配置過程解析

    Nginx實(shí)現(xiàn)集群的負(fù)載均衡配置過程解析

    這篇文章主要為大家詳細(xì)介紹了Nginx實(shí)現(xiàn)集群的負(fù)載均衡配置過程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • nginx開啟ws訪問和4層負(fù)載的編譯參數(shù)示例

    nginx開啟ws訪問和4層負(fù)載的編譯參數(shù)示例

    這篇文章主要為大家介紹了nginx開啟ws訪問和4層負(fù)載的編譯參數(shù),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • 詳解Nginx輪詢算法底層實(shí)現(xiàn)的方法

    詳解Nginx輪詢算法底層實(shí)現(xiàn)的方法

    這篇文章主要介紹了詳解Nginx輪詢算法底層實(shí)現(xiàn)的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • Nginx實(shí)現(xiàn)負(fù)載均衡的項(xiàng)目實(shí)踐

    Nginx實(shí)現(xiàn)負(fù)載均衡的項(xiàng)目實(shí)踐

    在我們實(shí)際生產(chǎn)中,一臺服務(wù)器的處理能力、存儲空間是有限的,這時候就需要負(fù)載均衡,本文詳細(xì)的介紹了Nginx實(shí)現(xiàn)負(fù)載均衡的項(xiàng)目實(shí)踐,具有一定的參考價值,感興趣的可以了解一下
    2022-03-03
  • Nginx配置ssl證書(https)的全過程

    Nginx配置ssl證書(https)的全過程

    這篇文章主要介紹了Nginx配置ssl證書(https)的過程,在文中大家需要特別注意,如果有防火墻的話,記得開通443端口,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-10-10
  • 蘋果M1芯片安裝nginx 并且部署vue項(xiàng)目步驟詳解

    蘋果M1芯片安裝nginx 并且部署vue項(xiàng)目步驟詳解

    在本篇文章里小編給大家整理了一篇關(guān)于蘋果M1芯片安裝nginx 并且部署vue項(xiàng)目步驟詳解內(nèi)容,有需要的朋友們可以跟著學(xué)習(xí)參考下。
    2021-11-11
  • Nginx反爬蟲策略,防止UA抓取網(wǎng)站

    Nginx反爬蟲策略,防止UA抓取網(wǎng)站

    目前網(wǎng)絡(luò)上的爬蟲非常多,有對網(wǎng)站收錄有益的,比如百度蜘蛛(Baiduspider),也有不但不遵守robots規(guī)則對服務(wù)器造成壓力,還不能為網(wǎng)站帶來流量的無用爬蟲,為防止網(wǎng)站有可能會被別人爬,通過配置Nginx, 我們可以攔截大部分爬蟲
    2020-09-09

最新評論