亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Windows平臺(tái)下xsendfile下載機(jī)制的實(shí)現(xiàn)

        2014-12-16 03:37:55熊棠唐勇
        電腦知識(shí)與技術(shù) 2014年32期

        熊棠 唐勇

        摘要:在Windows Server 2003平臺(tái)下,安裝并配置帶mod_xsendfile模塊的Apache2作為前端web服務(wù)器,在Ruby on Rails框架下開發(fā)后臺(tái)App服務(wù)器處理請(qǐng)求并生成X-SENDFILE header以實(shí)現(xiàn)文件的下載權(quán)限控制。

        關(guān)鍵詞:windows;Apache2;xsendfile;Ruby on Rails;下載權(quán)限控制

        中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)32-7619-02

        控制文件的下載權(quán)限是許多WEB應(yīng)用系統(tǒng)都需要面對(duì)的問(wèn)題。目前最有效的控制機(jī)制是通過(guò)服務(wù)器端程序判斷下載請(qǐng)求是否合法,接受合法請(qǐng)求打開相應(yīng)文件,讀取文件內(nèi)容并發(fā)送給客戶端。傳統(tǒng)文件讀取發(fā)送機(jī)制會(huì)占用服務(wù)器IO進(jìn)程,如果文件體積較大或高并發(fā)會(huì)大量消耗服務(wù)器內(nèi)存造成系統(tǒng)擁塞甚至宕機(jī)。xsendfile機(jī)制很好的解決了這一問(wèn)題。

        1 xsendfile介紹

        1.1 運(yùn)行機(jī)制

        xsendfile 是一種將文件下載請(qǐng)求由后端應(yīng)用轉(zhuǎn)交給前端web服務(wù)器處理的機(jī)制,它可以消除后端程序既要讀文件又要處理發(fā)送的壓力,從而顯著提高服務(wù)器效率,特別是處理大文件下載的情形下。[1]

        前端web服務(wù)器收到文件訪問(wèn)請(qǐng)求后,并不立即處理,而是將請(qǐng)求轉(zhuǎn)給后端應(yīng)用服務(wù)器。應(yīng)用服務(wù)器判斷請(qǐng)求合法后,在 X-Sendfile 頭中指定一個(gè)文件的地址來(lái)通告前端web服務(wù)器。當(dāng)web服務(wù)器檢測(cè)到后端發(fā)送的這個(gè)header后,它將忽略后端的其他輸出,而使用自身的組件(包括緩存頭和斷點(diǎn)重連等優(yōu)化)機(jī)制將文件發(fā)送給用戶。[1]

        1.2 web服務(wù)器選擇

        5 結(jié)論

        xsendfile機(jī)制能夠?qū)崿F(xiàn)下載權(quán)限控制,并且有效的降低了內(nèi)存資源消耗。在windows平臺(tái)下,xsendfile機(jī)制是能夠有效運(yùn)行的。

        參考文獻(xiàn):

        [1] 紅黑聯(lián)盟.使用Nginx的X-Sendfile機(jī)制提升PHP文件下載性能[EB/OL].(2012-06) [2014-09-30]. http://www.2cto.com/kf/201206/136929.html.

        [2] tn123. mod_xsendfile for Apache2 [EB/OL].(2012-06) [2014-09-30]. https://tn123.org/mod_xsendfile/.

        [3] iana. Media Types [EB/OL].(2014-09) [2014-09-30]. http://www.iana.org/assignments/media-types/media-types.xhtml.

        摘要:在Windows Server 2003平臺(tái)下,安裝并配置帶mod_xsendfile模塊的Apache2作為前端web服務(wù)器,在Ruby on Rails框架下開發(fā)后臺(tái)App服務(wù)器處理請(qǐng)求并生成X-SENDFILE header以實(shí)現(xiàn)文件的下載權(quán)限控制。

        關(guān)鍵詞:windows;Apache2;xsendfile;Ruby on Rails;下載權(quán)限控制

        中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)32-7619-02

        控制文件的下載權(quán)限是許多WEB應(yīng)用系統(tǒng)都需要面對(duì)的問(wèn)題。目前最有效的控制機(jī)制是通過(guò)服務(wù)器端程序判斷下載請(qǐng)求是否合法,接受合法請(qǐng)求打開相應(yīng)文件,讀取文件內(nèi)容并發(fā)送給客戶端。傳統(tǒng)文件讀取發(fā)送機(jī)制會(huì)占用服務(wù)器IO進(jìn)程,如果文件體積較大或高并發(fā)會(huì)大量消耗服務(wù)器內(nèi)存造成系統(tǒng)擁塞甚至宕機(jī)。xsendfile機(jī)制很好的解決了這一問(wèn)題。

        1 xsendfile介紹

        1.1 運(yùn)行機(jī)制

        xsendfile 是一種將文件下載請(qǐng)求由后端應(yīng)用轉(zhuǎn)交給前端web服務(wù)器處理的機(jī)制,它可以消除后端程序既要讀文件又要處理發(fā)送的壓力,從而顯著提高服務(wù)器效率,特別是處理大文件下載的情形下。[1]

        前端web服務(wù)器收到文件訪問(wèn)請(qǐng)求后,并不立即處理,而是將請(qǐng)求轉(zhuǎn)給后端應(yīng)用服務(wù)器。應(yīng)用服務(wù)器判斷請(qǐng)求合法后,在 X-Sendfile 頭中指定一個(gè)文件的地址來(lái)通告前端web服務(wù)器。當(dāng)web服務(wù)器檢測(cè)到后端發(fā)送的這個(gè)header后,它將忽略后端的其他輸出,而使用自身的組件(包括緩存頭和斷點(diǎn)重連等優(yōu)化)機(jī)制將文件發(fā)送給用戶。[1]

        1.2 web服務(wù)器選擇

        5 結(jié)論

        xsendfile機(jī)制能夠?qū)崿F(xiàn)下載權(quán)限控制,并且有效的降低了內(nèi)存資源消耗。在windows平臺(tái)下,xsendfile機(jī)制是能夠有效運(yùn)行的。

        參考文獻(xiàn):

        [1] 紅黑聯(lián)盟.使用Nginx的X-Sendfile機(jī)制提升PHP文件下載性能[EB/OL].(2012-06) [2014-09-30]. http://www.2cto.com/kf/201206/136929.html.

        [2] tn123. mod_xsendfile for Apache2 [EB/OL].(2012-06) [2014-09-30]. https://tn123.org/mod_xsendfile/.

        [3] iana. Media Types [EB/OL].(2014-09) [2014-09-30]. http://www.iana.org/assignments/media-types/media-types.xhtml.

        摘要:在Windows Server 2003平臺(tái)下,安裝并配置帶mod_xsendfile模塊的Apache2作為前端web服務(wù)器,在Ruby on Rails框架下開發(fā)后臺(tái)App服務(wù)器處理請(qǐng)求并生成X-SENDFILE header以實(shí)現(xiàn)文件的下載權(quán)限控制。

        關(guān)鍵詞:windows;Apache2;xsendfile;Ruby on Rails;下載權(quán)限控制

        中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)32-7619-02

        控制文件的下載權(quán)限是許多WEB應(yīng)用系統(tǒng)都需要面對(duì)的問(wèn)題。目前最有效的控制機(jī)制是通過(guò)服務(wù)器端程序判斷下載請(qǐng)求是否合法,接受合法請(qǐng)求打開相應(yīng)文件,讀取文件內(nèi)容并發(fā)送給客戶端。傳統(tǒng)文件讀取發(fā)送機(jī)制會(huì)占用服務(wù)器IO進(jìn)程,如果文件體積較大或高并發(fā)會(huì)大量消耗服務(wù)器內(nèi)存造成系統(tǒng)擁塞甚至宕機(jī)。xsendfile機(jī)制很好的解決了這一問(wèn)題。

        1 xsendfile介紹

        1.1 運(yùn)行機(jī)制

        xsendfile 是一種將文件下載請(qǐng)求由后端應(yīng)用轉(zhuǎn)交給前端web服務(wù)器處理的機(jī)制,它可以消除后端程序既要讀文件又要處理發(fā)送的壓力,從而顯著提高服務(wù)器效率,特別是處理大文件下載的情形下。[1]

        前端web服務(wù)器收到文件訪問(wèn)請(qǐng)求后,并不立即處理,而是將請(qǐng)求轉(zhuǎn)給后端應(yīng)用服務(wù)器。應(yīng)用服務(wù)器判斷請(qǐng)求合法后,在 X-Sendfile 頭中指定一個(gè)文件的地址來(lái)通告前端web服務(wù)器。當(dāng)web服務(wù)器檢測(cè)到后端發(fā)送的這個(gè)header后,它將忽略后端的其他輸出,而使用自身的組件(包括緩存頭和斷點(diǎn)重連等優(yōu)化)機(jī)制將文件發(fā)送給用戶。[1]

        1.2 web服務(wù)器選擇

        5 結(jié)論

        xsendfile機(jī)制能夠?qū)崿F(xiàn)下載權(quán)限控制,并且有效的降低了內(nèi)存資源消耗。在windows平臺(tái)下,xsendfile機(jī)制是能夠有效運(yùn)行的。

        參考文獻(xiàn):

        [1] 紅黑聯(lián)盟.使用Nginx的X-Sendfile機(jī)制提升PHP文件下載性能[EB/OL].(2012-06) [2014-09-30]. http://www.2cto.com/kf/201206/136929.html.

        [2] tn123. mod_xsendfile for Apache2 [EB/OL].(2012-06) [2014-09-30]. https://tn123.org/mod_xsendfile/.

        [3] iana. Media Types [EB/OL].(2014-09) [2014-09-30]. http://www.iana.org/assignments/media-types/media-types.xhtml.

        久久福利青草精品免费| 无遮挡激情视频国产在线观看| 国内精品久久久久伊人av| 国产精品高潮呻吟av久久4虎| 精品国产品欧美日产在线| 白浆高潮国产免费一区二区三区| 蜜臀一区二区三区精品| 亚洲中文字幕在线观看| 国产爆乳乱码女大生Av| 天堂av在线播放观看| 久久精品国产91精品亚洲| 国产成人涩涩涩视频在线观看| 精品免费福利视频| 少妇人妻字幕一区二区| 国产精品女老熟女一区二区久久夜 | 久久AV中文综合一区二区| 日本高清人妻一区二区| 无码av天天av天天爽| 无套内射蜜桃小视频| 日韩美女高潮流白浆视频在线观看| 国产亚洲av夜间福利在线观看| 欧美成人国产精品高潮| 性饥渴艳妇性色生活片在线播放| 亚洲AV秘 无码一区二区久久| 日本第一影院一区二区| 成人做受视频试看60秒| 亚洲日本va99在线| 一二三四在线观看韩国视频| 人妻少妇精品久久久久久| 亚洲av片不卡无码久久| 91精品国产综合久久青草| 亚洲一二三区免费视频| 成年免费视频黄网站zxgk| 国产美女一级做a爱视频| 国产自拍一区二区三区| 狠狠噜狠狠狠狠丁香五月| 国产天堂在线观看| 日本久久黄色高清视频| 无码国产精品一区二区av| 天天影视色香欲综合久久 | 初尝人妻少妇中文字幕|