成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

調整IIS設置簡化Windows Server客戶端上傳

系統 Windows
許多網站都是通過Web瀏覽器讓用戶直接上傳內容,但是這種方式缺乏用戶與遠端服務器之間的交互性,從而讓他們的互動變得不那么容易。首先,在上傳過程中基本沒有什么反饋,有時在經歷了漫長的等待后得到的唯一反饋卻是一個討厭的報錯。

許多網站都是通過Web瀏覽器讓用戶直接上傳內容,但是這種方式缺乏用戶與遠端服務器之間的交互性,從而讓他們的互動變得不那么容易。首先,在上傳過程中基本沒有什么反饋,有時在經歷了漫長的等待后得到的唯一反饋卻是一個討厭的報錯。

盡管如此,使用瀏覽器來上傳文件還是成為被廣泛接受的文件傳輸方式。因為用戶更喜歡它的簡便,而不是費勁的去使用文件傳輸協議(FTP)的工具。

雖然這種方式被廣泛接受,但它并不能保證不出錯。一個確認的微軟IIS問題就是在處理大于48K的上傳文件時會出現一個超時報錯。有時這只是一次上傳的失敗,但其它時候這會讓瀏覽器進入一個不停嘗試重新發送數據的死循環。因為對于瀏覽器來說,沒有一種針對這種特定情況的標準響應。

這種掛起的原因是IIS使用一種如ASP的應用程序來處理客戶端數據的上傳。當客戶端開始提交數據時,IIS將第一個48K的數據讀入緩沖區,然后將其傳遞給應用程序進行處理。任何超出這48K的數據會處于等待狀態直到應用程序請求傳輸,通常通過類似Request.BinaryRead(Request.TotalBytes)的命令來執行。如果應用程序沒有請求,這些數據則處于等待連接狀態。這是一個典型的413報錯:請求實體過大。

通常,按照上述規則進行良好的編碼可以避免此類問題,但某些情況下可能需要使用特定的屬性設置。例如,如果你的某個站點的上傳是由第三方的ISAPI擴展來處理的,它沒有遵循這種做法,此時就需要進行一些調整來克服48K的限制。這個限制不是一成不變的,它通過一個名為UploadReadAheadSize的IIS元數據(metabase)屬性來定義。默認值為49152K,最高可以設為4GB。如果需要的話,你可以對一個單獨的站點進行設置也可以設定整個IIS服務。

這可能不是唯一需要設置的屬性。你可能還需要修改maxRequestLength(在IIS6)或maxAllowedContentLength(在IIS7 +)的屬性值來允許大型數據的上傳,盡管它們的默認值也較大。

在某些情況下,將UploadReadAheadSize的值設為零會很有幫助。這會強制IIS將提交的內容直接流向ISAPI擴展應用來處理該請求。這可能是在解決這個問題時首先值得嘗試的方法,但是你也應該注意到關閉IIS應用程序(不處理預讀緩沖區)可能帶來的副作用。

最后,請記住,增加UploadReadAheadSize的值會產生一個攻擊面。如果這個值設置得很高,并且有人想利用通過上傳文件來耗費帶寬的方式攻擊你的系統,他們將很容易得手。為了避免攻擊,使用一個能夠體現用戶實際使用的值,并盡可能地堅持使用身份驗證的方式,以確保上傳者的身份值得信賴。

【編輯推薦】

  1. 在IIS 7.0中配置動態壓縮
  2. 如何管理Web服務器之IIS7.5
  3. IIS部署虛擬化時需要考慮的四件事
  4. 用MRTG在IIS上實現入侵檢測功能
  5. 智能手機上IIS管理的免費應用
責任編輯:張浩 來源: TT中國
相關推薦

2010-07-27 15:59:04

NFS Server

2009-05-07 15:52:26

SQL ServerSET選項客戶端管理

2011-03-25 14:25:38

NagiosWindows監控

2010-12-17 10:04:40

Exchange SeLinux郵箱

2010-05-27 13:53:16

2009-11-18 16:33:31

Oracle Serv

2012-01-13 10:29:37

ibmdw

2011-04-06 14:24:27

Nagios監控Linux

2011-10-26 20:17:05

2012-02-10 10:27:54

WLANVDI

2010-07-22 12:24:31

Telnet客戶端

2011-03-29 16:07:32

CACTISNMP

2009-03-04 10:27:50

Provisionin桌面虛擬化Xendesktop

2009-07-22 07:47:00

Scala客戶代碼

2010-05-31 15:55:42

2010-05-17 16:48:35

Subversion客

2010-01-11 13:05:24

VNC server配

2011-08-11 09:54:58

Windows SerIISPHP

2015-01-27 23:27:48

微信微信客戶端

2010-07-14 11:08:48

調用SQL Serve
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品国产一区 | 欧美日韩在线电影 | 精品久久久久久久久亚洲 | 成人精品毛片国产亚洲av十九禁 | 成人精品一区二区 | 天天综合成人网 | 久久成人午夜 | 九九天堂网 | 九九精品在线 | 日韩精品在线免费观看视频 | 亚洲国产免费 | 欧美一区在线视频 | 综合精品 | 国产精品高潮呻吟久久av黑人 | 国产精品一区二区三区在线 | 香蕉婷婷 | 欧美日韩国产一区二区三区 | 成人久久视频 | 视频一区二区中文字幕 | 97精品国产 | 久久青青 | 伊人在线 | 红色av社区 | 欧美黄色大片在线观看 | 欧美日韩精品在线免费观看 | 日韩欧美在线视频 | 一级黄色片一级黄色片 | 亚洲国产精品91 | 亚洲一区二区三区高清 | 在线超碰 | 久久精品无码一区二区三区 | 国产精品视频在线观看 | 一区二区三区视频在线观看 | 成人在线视频观看 | 久久久噜噜噜久久中文字幕色伊伊 | www.99热这里只有精品 | 久草成人 | 久久久高清 | 黄色免费看 | 国产精品一区二区视频 | 国产精品一区二区福利视频 |