中文久久,精品伦精品一区二区三区视频,美国AV一区二区三区,国产免费小视频

意見(jiàn)箱
恒創(chuàng)運(yùn)營(yíng)部門將仔細(xì)參閱您的意見(jiàn)和建議,必要時(shí)將通過(guò)預(yù)留郵箱與您保持聯(lián)絡(luò)。感謝您的支持!
意見(jiàn)/建議
提交建議

香港服務(wù)器IIS網(wǎng)站應(yīng)用程序初始化和預(yù)加載

來(lái)源:佚名 編輯:佚名
2024-08-16 13:07:32

香港服務(wù)器進(jìn)行初始化和預(yù)加載的原因

一、IIS 網(wǎng)站在第一次請(qǐng)求時(shí),需要進(jìn)行了初始化操作,而這個(gè)初始化操作耗費(fèi)了時(shí)間。當(dāng)?shù)诙握?qǐng)求時(shí),不再需要初始化操作,因此變快了。當(dāng)網(wǎng)站在一段時(shí)間內(nèi),沒(méi)有接收到請(qǐng)求時(shí),IIS 回收了資源,當(dāng)再次接收請(qǐng)求時(shí),又重新進(jìn)行初始化操作。IIS 的初始化和資源回收,是為了網(wǎng)站穩(wěn)定運(yùn)行,內(nèi)存資源得到充分利用管理。IIS 默認(rèn)情況下 29 小時(shí)回收一次資源。下面我們通過(guò)設(shè)置改變 IIS 默認(rèn)行為,使網(wǎng)站既能保持穩(wěn)定運(yùn)行,又能提高網(wǎng)站響應(yīng)速度,最終提高用戶體驗(yàn)。


二、安裝 IIS 應(yīng)用程序初始化功能

1、打開(kāi)“服務(wù)器管理器”,左側(cè)選擇“IIS”,右側(cè)列表中,鼠標(biāo)右鍵選擇“添加角色和功能”。


2、彈出“添加角色和功能向?qū)А?,在向?qū)е小胺?wù)器角色”里選擇“應(yīng)用程序初始化”,右側(cè)顯示描述為,應(yīng)用程序初始化先執(zhí)行耗費(fèi)資源的 Web 應(yīng)用程序初始化任務(wù),然后再為網(wǎng)頁(yè)提供服務(wù)。



三.設(shè)置網(wǎng)站應(yīng)用程序池1、打開(kāi) IIS 管理器,左側(cè)展開(kāi)“應(yīng)用程序池”節(jié)點(diǎn),右側(cè)選擇某個(gè)網(wǎng)站的應(yīng)用程序池,鼠標(biāo)右鍵“高級(jí)設(shè)置”。


2、在應(yīng)用程序池高級(jí)設(shè)置中,設(shè)置 4 項(xiàng)。

常規(guī) > 啟動(dòng)模式,設(shè)置為“AlwaysRunning”。將應(yīng)用程序池配置為始終運(yùn)行模式下運(yùn)行。

回收 > 固定時(shí)間間隔(分鐘),設(shè)置為“0”。一個(gè)時(shí)間段(以分鐘為單位),超過(guò)該時(shí)間后,應(yīng)用程序池將回收。值為 0 意味著應(yīng)用程序池不會(huì)按固定間隔回收。

回收 > 特定時(shí)間,添加一組時(shí)間為凌晨 4 點(diǎn)。應(yīng)用程序池進(jìn)行回收的一組特定的本地時(shí)間(24 小時(shí)制)。

進(jìn)程模型 > 閑置超時(shí)(分鐘),設(shè)置為“0”。工作進(jìn)程在關(guān)閉之前可以保持閑置狀態(tài)的時(shí)間(以分鐘為單位)。如果某個(gè)工作進(jìn)程既未處理請(qǐng)求,也未收到任何新的請(qǐng)求,則將進(jìn)入閑置狀態(tài)。


設(shè)置解釋:將某網(wǎng)站的應(yīng)用程序池設(shè)置為始終運(yùn)行,工作進(jìn)程不進(jìn)入閑置狀態(tài),不按照固定時(shí)間間隔回收程序池,采用特定時(shí)間回收程序池,并設(shè)置回收時(shí)間為每天凌晨 4 點(diǎn)回收。設(shè)置凌晨 4 點(diǎn)回收,也就是考慮此時(shí)網(wǎng)站訪問(wèn)人數(shù)相對(duì)較少,服務(wù)器資源相對(duì)較多,最大降低對(duì)用戶的影響。另外,需要注意的是,回收將導(dǎo)致網(wǎng)站內(nèi)存信息消失,例如 session 存放在內(nèi)存,會(huì)導(dǎo)致 session 消失。不只是回收會(huì)導(dǎo)致 session 丟失,其它也會(huì)導(dǎo)致,例如更新網(wǎng)站配置,手動(dòng)重啟回收等,都會(huì)導(dǎo)致 session 丟失。可考慮其他方式保存 session,例如數(shù)據(jù)庫(kù)或 cookie 等。


四、啟用網(wǎng)站預(yù)加載設(shè)置通過(guò)預(yù)加載工作進(jìn)程減少第一個(gè)請(qǐng)求的響應(yīng)時(shí)間。IIS 應(yīng)用程序初始化允許網(wǎng)站在第一個(gè)請(qǐng)求到達(dá)之前,在工作進(jìn)程啟動(dòng)后立即配置要預(yù)加載的 Web 應(yīng)用程序。通過(guò)預(yù)加載應(yīng)用程序,工作進(jìn)程能夠減少響應(yīng)第一個(gè)請(qǐng)求所需的時(shí)間。在請(qǐng)求到達(dá)服務(wù)器時(shí),已經(jīng)執(zhí)行了依賴項(xiàng)的加載和初始化,例如數(shù)據(jù)庫(kù)連接,.NET Framework 以及 ASP.NET 應(yīng)用程序和依賴項(xiàng)的即時(shí)編譯。

1、打開(kāi) IIS 管理器,左側(cè)展開(kāi)“網(wǎng)站”節(jié)點(diǎn),在網(wǎng)站上鼠標(biāo)右鍵選擇“管理網(wǎng)站 > 高級(jí)設(shè)置”。


2、在“高級(jí)設(shè)置”設(shè)置“預(yù)加載已啟用”為“true”。



五、設(shè)置初始化請(qǐng)求地址

IIS 應(yīng)用程序初始化可以提高用戶體驗(yàn)。通過(guò)指定要執(zhí)行的一組 URL 來(lái)初始化應(yīng)用程序,并且可以將 IIS 配置為在應(yīng)用程序完成初始化之前返回備用響應(yīng)(如靜態(tài)內(nèi)容)。在 Web.config 配置文件中也可以設(shè)置以上屬性:

1.

2. 3. doAppInitAfterRestart="true"

4. skipManagedModules="true"

5. remapManagedRequestsTo="filename.htm"


本網(wǎng)站發(fā)布或轉(zhuǎn)載的文章均來(lái)自網(wǎng)絡(luò),其原創(chuàng)性以及文中表達(dá)的觀點(diǎn)和判斷不代表本網(wǎng)站。
上一篇: 云服務(wù)器如何通過(guò)php.ini開(kāi)啟網(wǎng)站詳細(xì)報(bào)錯(cuò) 下一篇: 香港服務(wù)器Centos7-搭建openldap
相關(guān)文章
查看更多