對ashx請求用Gzip,Deflated壓縮

2022-02-18 23:55:10 字數 530 閱讀 6430

摘至:

對ashx請求用gzip,deflated壓縮

//gzip壓縮

//檢視請求頭部

string acceptencoding = context.request.headers["accept-encoding"].tostring().toupperinvariant();

if (!string.isnullorempty(acceptencoding)){//

如果頭部裡有包含"gzip」,"deflate",表示你瀏覽器支援gzip,deflate壓縮

if (acceptencoding.contains("gzip")){//

向輸出流頭部新增壓縮資訊

if (acceptencoding.contains("deflate")){//

向輸出流頭部新增壓縮資訊

這樣每次context.response.write出支的資料就壓縮了

對效多的文字資訊壓縮可以壓縮到原來三分之一到四分之一的樣子

如果傳送的資訊只有幾個位元組就沒有必要了

對ashx請求用Gzip,Deflated壓縮

摘至 對ashx請求用gzip,deflated壓縮 gzip壓縮 檢視請求頭部 string acceptencoding context.request.headers accept encoding tostring toupperinvariant if string.isnulloremp...

Ajax與ashx非同步請求的簡單案例

ajax與ashx非同步請求的簡單案例 前台頁面 aspx type 傳遞方式。cache 是否使用快取。data 傳遞引數。datatype 傳遞引數的格式。beforesend 區域性事件,請求開始時觸發。success 請求成功事件。error 請求失敗事件。下面是outtext.ashx檔案...

用ashx填充select的下拉列表項

webhandler language c class fsll.ajax forddl using system using system.web using system.web.sessionstate using system.reflection using system.data usi...