亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網(wǎng)絡(luò),我們將竭誠為您提供優(yōu)質(zhì)的服務(wù)! 誠征網(wǎng)絡(luò)推廣 | 網(wǎng)站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯(lián)系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業(yè)務(wù)咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發(fā)消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術(shù)支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當(dāng)前位置:首頁 >> 技術(shù)文章 >> 文章瀏覽
技術(shù)文章

調(diào)整IIS設(shè)置簡化Windows Server客戶端上傳

添加時間:2011-12-9  添加: admin 

 許多網(wǎng)站都是通過Web瀏覽器讓用戶直接上傳內(nèi)容,但是這種方式缺乏用戶與遠端服務(wù)器之間的交互性,從而讓他們的互動變得不那么容易。首先,在上傳過程中基本沒有什么反饋,有時在經(jīng)歷了漫長的等待后得到的唯一反饋卻是一個討厭的報錯。
    盡管如此,使用瀏覽器來上傳文件還是成為被廣泛接受的文件傳輸方式。因為用戶更喜歡它的簡便,而不是費勁的去使用文件傳輸協(xié)議(FTP)的工具。
    雖然這種方式被廣泛接受,但它并不能保證不出錯。一個確認的微軟IIS問題就是在處理大于48K的上傳文件時會出現(xiàn)一個超時報錯。有時這只是一次上傳的失敗,但其它時候這會讓瀏覽器進入一個不停嘗試重新發(fā)送數(shù)據(jù)的死循環(huán)。因為對于瀏覽器來說,沒有一種針對這種特定情況的標準響應(yīng)。
    這種掛起的原因是IIS使用一種如ASP的應(yīng)用程序來處理客戶端數(shù)據(jù)的上傳。當(dāng)客戶端開始提交數(shù)據(jù)時,IIS將第一個48K的數(shù)據(jù)讀入緩沖區(qū),然后將其傳遞給應(yīng)用程序進行處理。任何超出這48K的數(shù)據(jù)會處于等待狀態(tài)直到應(yīng)用程序請求傳輸,通常通過類似Request.BinaryRead(Request.TotalBytes)的命令來執(zhí)行。如果應(yīng)用程序沒有請求,這些數(shù)據(jù)則處于等待連接狀態(tài)。這是一個典型的413報錯:請求實體過大。
    通常,按照上述規(guī)則進行良好的編碼可以避免此類問題,但某些情況下可能需要使用特定的屬性設(shè)置。例如,如果你的某個站點的上傳是由第三方的ISAPI擴展來處理的,它沒有遵循這種做法,此時就需要進行一些調(diào)整來克服48K的限制。這個限制不是一成不變的,它通過一個名為UploadReadAheadSize的IIS元數(shù)據(jù)(metabase)屬性來定義。默認值為49152K,最高可以設(shè)為4GB。如果需要的話,你可以對一個單獨的站點進行設(shè)置也可以設(shè)定整個IIS服務(wù)。
    這可能不是唯一需要設(shè)置的屬性。你可能還需要修改maxRequestLength(在IIS6)或maxAllowedContentLength(在IIS7 +)的屬性值來允許大型數(shù)據(jù)的上傳,盡管它們的默認值也較大。
    在某些情況下,將UploadReadAheadSize的值設(shè)為零會很有幫助。這會強制IIS將提交的內(nèi)容直接流向ISAPI擴展應(yīng)用來處理該請求。這可能是在解決這個問題時首先值得嘗試的方法,但是你也應(yīng)該注意到關(guān)閉IIS應(yīng)用程序(不處理預(yù)讀緩沖區(qū))可能帶來的副作用。
    最后,請記住,增加UploadReadAheadSize的值會產(chǎn)生一個攻擊面。如果這個值設(shè)置得很高,并且有人想利用通過上傳文件來耗費帶寬的方式攻擊你的系統(tǒng),他們將很容易得手。為了避免攻擊,使用一個能夠體現(xiàn)用戶實際使用的值,并盡可能地堅持使用身份驗證的方式,以確保上傳者的身份值得信賴。

關(guān)鍵字:IIS、服務(wù)器

分享到:

頂部 】 【 關(guān)閉
版權(quán)所有:佛山思海電腦網(wǎng)絡(luò)有限公司 ©1998-2024 All Rights Reserved.
聯(lián)系電話:(0757)22630313、22633833
中華人民共和國增值電信業(yè)務(wù)經(jīng)營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網(wǎng)站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網(wǎng)安 舉報有獎  警警  手機打開網(wǎng)站