成人免费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

2012-02-10 10:27:54

WLANVDI

2011-10-26 20:17:05

2012-01-13 10:29:37

ibmdw

2011-04-06 14:24:27

Nagios監控Linux

2009-11-18 16:33:31

Oracle Serv

2011-03-29 16:07:32

CACTISNMP

2009-03-04 10:27:50

Provisionin桌面虛擬化Xendesktop

2010-07-22 12:24:31

Telnet客戶端

2009-07-22 07:47:00

Scala客戶代碼

2010-05-31 15:55:42

2010-01-11 13:05:24

VNC server配

2011-08-11 09:54:58

Windows SerIISPHP

2010-05-17 16:48:35

Subversion客

2010-07-14 11:08:48

調用SQL Serve

2015-01-27 23:27:48

微信微信客戶端
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩高清成人 | 久久久久久国产精品免费免费狐狸 | 日韩一区二区在线视频 | 日韩一区二区在线视频 | 亚洲黄色成人网 | 涩涩视频在线看 | 成年人的视频免费观看 | 亚洲精品一区二区三区中文字幕 | 亚洲成人av在线播放 | 午夜久久久久久久久久一区二区 | 日韩一区二区久久 | 日本久久久影视 | 日韩一级免费看 | 欧美久久影院 | 日本久久精品 | 蜜桃一区二区三区 | 高清欧美性猛交xxxx黑人猛交 | 国产欧美一区二区三区国产幕精品 | 精品欧美| 日日日操 | 久久久999免费视频 999久久久久久久久6666 | 欧美激情综合五月色丁香小说 | 一区二区三区四区在线视频 | 在线超碰 | 国产精品99久久久久久久vr | 一级a爱片性色毛片免费 | 亚洲精品一区中文字幕乱码 | 免费成人在线网站 | 91精品国产91久久久久久 | 久久国产99 | 1000部精品久久久久久久久 | 色婷婷av一区二区三区软件 | 一区观看 | 久久亚洲综合 | 日韩欧美在线不卡 | 毛片com| 久久伊人影院 | 欧美日韩精品一区 | 91伊人| 日韩欧美大片在线观看 | 黄色网页在线观看 |