IIS6.0下ASP的新增功能(一)_Web服務(wù)器教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
更好的國際化和 UTF-8 支持
改進(jìn)的 POST 支持
ASP 掛起檢測(cè)
常用文件的緩存
UNC 增強(qiáng)
ASP 中的 COM+ 服務(wù)
單元模型選擇
并排集合
COM+ 分區(qū)
跟蹤程序
事務(wù)
ASP 的新配置數(shù)據(jù)庫屬性
更好的國際化和 UTF-8 支持
UTF-8 支持已經(jīng)被擴(kuò)展到所有 ASP 內(nèi)置對(duì)象的屬性和方法中。上一版本的 ASP 僅在響應(yīng)和寫入方面支持 UTF-8。
改進(jìn)的 POST 支持
ASP 目前可以從客戶端讀取 Chunked 編碼的 POST 數(shù)據(jù)。
ASP 掛起檢測(cè)
當(dāng) IIS 網(wǎng)站繁忙時(shí),可能會(huì)出現(xiàn)這樣的情況:迅速生成最大數(shù)量的 ASP 線程,其中的一些 ASP 線程被掛起,從而導(dǎo)致性能下降。 HSE_REQ_REPORT_UNHEALTHY 以及萬維網(wǎng)發(fā)布服務(wù)(WWW 服務(wù))將回收主控 ASP.dll 的工作進(jìn)程,并將項(xiàng)目添加到事件日志中。
注意 如果線程不響應(yīng)超時(shí),則將其視為“掛起”。
常用文件的緩存
目前,ASP 除了保留內(nèi)存緩存之外,還在磁盤上緩存一些最常用的文件。磁盤緩存的默認(rèn)位置是 %systemroot%System32inetsrvASP Compiled Templates。可以通過設(shè)置 AspDiskTemplateCacheDirectory 配置數(shù)據(jù)庫屬性來更改硬盤緩存的位置。
UNC 增強(qiáng)
目前,ASP 能夠處理 ASP 腳本中的 UNC 路徑。
ASP 中的 COM+ 服務(wù)
如果想要在以前版本的 IIS 中使用 ASP 應(yīng)用程序提供的 COM+ 服務(wù),您必須創(chuàng)建可以調(diào)用那些服務(wù)的方法的 COM 組件。目前,您可以配置 ASP 應(yīng)用程序以使用下面的 COM+ 服務(wù)而不必創(chuàng)建 COM 組件:
單元模型選擇:
ASP 現(xiàn)在能夠在多線程單元 (MTA) 中運(yùn)行其全部線程。如果 COM 組件主要是自由線程或雙線程組件,則將 ASP 線程作為 MTA 運(yùn)行可顯著改善性能。
要使 ASP 應(yīng)用程序能夠在 MTA 中運(yùn)行,您可以在應(yīng)用程序級(jí)別使用配置數(shù)據(jù)庫設(shè)置 AspExecuteInMTA。這意味著您可以讓一個(gè)應(yīng)用程序運(yùn)行于 ASP MTA 線程上,而讓第二個(gè)應(yīng)用程序運(yùn)行于 ASP STA(單線程單元)線程上。ASP 線程的默認(rèn)設(shè)置仍為 STA。
要點(diǎn) 當(dāng)您將 ASP 應(yīng)用程序的運(yùn)行環(huán)境從 STA 切換到 MTA(或從 MTA 切換到 STA)時(shí),則模擬令牌將過時(shí)。這可能導(dǎo)致應(yīng)用程序在無模擬的情況下運(yùn)行,讓其用可能允許訪問其他資源的進(jìn)程的標(biāo)識(shí)有效地運(yùn)行。如果您必須切換線程模型,請(qǐng)?jiān)谶M(jìn)行更改之前禁用該應(yīng)用程序并將其卸載。
改進(jìn)的 POST 支持
ASP 掛起檢測(cè)
常用文件的緩存
UNC 增強(qiáng)
ASP 中的 COM+ 服務(wù)
單元模型選擇
并排集合
COM+ 分區(qū)
跟蹤程序
事務(wù)
ASP 的新配置數(shù)據(jù)庫屬性
更好的國際化和 UTF-8 支持
UTF-8 支持已經(jīng)被擴(kuò)展到所有 ASP 內(nèi)置對(duì)象的屬性和方法中。上一版本的 ASP 僅在響應(yīng)和寫入方面支持 UTF-8。
改進(jìn)的 POST 支持
ASP 目前可以從客戶端讀取 Chunked 編碼的 POST 數(shù)據(jù)。
ASP 掛起檢測(cè)
當(dāng) IIS 網(wǎng)站繁忙時(shí),可能會(huì)出現(xiàn)這樣的情況:迅速生成最大數(shù)量的 ASP 線程,其中的一些 ASP 線程被掛起,從而導(dǎo)致性能下降。 HSE_REQ_REPORT_UNHEALTHY 以及萬維網(wǎng)發(fā)布服務(wù)(WWW 服務(wù))將回收主控 ASP.dll 的工作進(jìn)程,并將項(xiàng)目添加到事件日志中。
注意 如果線程不響應(yīng)超時(shí),則將其視為“掛起”。
常用文件的緩存
目前,ASP 除了保留內(nèi)存緩存之外,還在磁盤上緩存一些最常用的文件。磁盤緩存的默認(rèn)位置是 %systemroot%System32inetsrvASP Compiled Templates。可以通過設(shè)置 AspDiskTemplateCacheDirectory 配置數(shù)據(jù)庫屬性來更改硬盤緩存的位置。
UNC 增強(qiáng)
目前,ASP 能夠處理 ASP 腳本中的 UNC 路徑。
ASP 中的 COM+ 服務(wù)
如果想要在以前版本的 IIS 中使用 ASP 應(yīng)用程序提供的 COM+ 服務(wù),您必須創(chuàng)建可以調(diào)用那些服務(wù)的方法的 COM 組件。目前,您可以配置 ASP 應(yīng)用程序以使用下面的 COM+ 服務(wù)而不必創(chuàng)建 COM 組件:
單元模型選擇:
ASP 現(xiàn)在能夠在多線程單元 (MTA) 中運(yùn)行其全部線程。如果 COM 組件主要是自由線程或雙線程組件,則將 ASP 線程作為 MTA 運(yùn)行可顯著改善性能。
要使 ASP 應(yīng)用程序能夠在 MTA 中運(yùn)行,您可以在應(yīng)用程序級(jí)別使用配置數(shù)據(jù)庫設(shè)置 AspExecuteInMTA。這意味著您可以讓一個(gè)應(yīng)用程序運(yùn)行于 ASP MTA 線程上,而讓第二個(gè)應(yīng)用程序運(yùn)行于 ASP STA(單線程單元)線程上。ASP 線程的默認(rèn)設(shè)置仍為 STA。
要點(diǎn) 當(dāng)您將 ASP 應(yīng)用程序的運(yùn)行環(huán)境從 STA 切換到 MTA(或從 MTA 切換到 STA)時(shí),則模擬令牌將過時(shí)。這可能導(dǎo)致應(yīng)用程序在無模擬的情況下運(yùn)行,讓其用可能允許訪問其他資源的進(jìn)程的標(biāo)識(shí)有效地運(yùn)行。如果您必須切換線程模型,請(qǐng)?jiān)谶M(jìn)行更改之前禁用該應(yīng)用程序并將其卸載。
相關(guān)Web服務(wù)器教程:
- 推薦!各類建站程序偽靜態(tài)規(guī)則代碼
- 詳細(xì)的DedeCMS(織夢(mèng))目錄權(quán)限安全設(shè)置教程
- iis安全設(shè)置全方位教程
- 巧妙出招致勝服務(wù)器管理
- Win Server 2003個(gè)人網(wǎng)絡(luò)服務(wù)器安全攻略
- Windows 2003校園Web服務(wù)器常見問題
- 清除IIS配置文件后門隱患
- Web服務(wù)器和應(yīng)用程序服務(wù)器有什么區(qū)別
- 虛擬主機(jī)下asp.net 2.0的導(dǎo)航控件treeview,menu等出錯(cuò)
- IIS6.0服務(wù)器架站無法訪問解決方案總結(jié)
- 圖解支持多語言環(huán)境的IIS服務(wù)器配置
- IIS服務(wù)器排錯(cuò)指南及錯(cuò)誤代碼大全
- 相關(guān)鏈接:
- 教程說明:
Web服務(wù)器教程-IIS6.0下ASP的新增功能(一)。