IIS6.0下ASP的新增功能(一)_Web服務(wù)器教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
更好的國際化和 UTF-8 支持
改進(jìn)的 POST 支持
ASP 掛起檢測
常用文件的緩存
UNC 增強(qiáng)
ASP 中的 COM+ 服務(wù)
單元模型選擇
并排集合
COM+ 分區(qū)
跟蹤程序
事務(wù)
ASP 的新配置數(shù)據(jù)庫屬性
更好的國際化和 UTF-8 支持
UTF-8 支持已經(jīng)被擴(kuò)展到所有 ASP 內(nèi)置對象的屬性和方法中。上一版本的 ASP 僅在響應(yīng)和寫入方面支持 UTF-8。
改進(jìn)的 POST 支持
ASP 目前可以從客戶端讀取 Chunked 編碼的 POST 數(shù)據(jù)。
ASP 掛起檢測
當(dāng) IIS 網(wǎng)站繁忙時(shí),可能會出現(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)用程序級別使用配置數(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)識有效地運(yùn)行。如果您必須切換線程模型,請?jiān)谶M(jìn)行更改之前禁用該應(yīng)用程序并將其卸載。
改進(jìn)的 POST 支持
ASP 掛起檢測
常用文件的緩存
UNC 增強(qiáng)
ASP 中的 COM+ 服務(wù)
單元模型選擇
并排集合
COM+ 分區(qū)
跟蹤程序
事務(wù)
ASP 的新配置數(shù)據(jù)庫屬性
更好的國際化和 UTF-8 支持
UTF-8 支持已經(jīng)被擴(kuò)展到所有 ASP 內(nèi)置對象的屬性和方法中。上一版本的 ASP 僅在響應(yīng)和寫入方面支持 UTF-8。
改進(jìn)的 POST 支持
ASP 目前可以從客戶端讀取 Chunked 編碼的 POST 數(shù)據(jù)。
ASP 掛起檢測
當(dāng) IIS 網(wǎng)站繁忙時(shí),可能會出現(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)用程序級別使用配置數(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)識有效地運(yùn)行。如果您必須切換線程模型,請?jiān)谶M(jìn)行更改之前禁用該應(yīng)用程序并將其卸載。
相關(guān)Web服務(wù)器教程:
- 推薦!各類建站程序偽靜態(tài)規(guī)則代碼
- 詳細(xì)的DedeCMS(織夢)目錄權(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的新增功能(一)
。