日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

asp.net performance

發布時間:2025/7/14 asp.net 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 asp.net performance 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

通過系統配置來提高ASP.NET應用程序的穩定性

大家都知道,要實現一個24*7全天候運行的應用程序并不是一件容易的事。我的一個項目就曾經在暴力負荷下堅持了20多個小時后還是壯烈掛掉了。幸運的是,ASP.NET和IIS為我們提供了一些簡便的設施,使我們能夠輕松構建超級穩定的.Net應用程序。不過稍嫌不爽的是,Windows 2000(IIS6.0 以下版本) 和 Windows 2003(IIS6.0)系統下的配置方法不盡相同。
??
?? 先說說windows 2000系統,熟悉ASP.NET的兄臺應當都知道 machine.config 這個文件吧,它保存在 %WindowPath%\Microsoft.Net\Framework\%.NetVersion%\CONFIG\ 目錄下。隨便用什么文本編輯器(當然最土的就屬 “記事本” 了)打開該文件,找到 <processModel ...> 這一節。ASP.NET就是根據這一節的設置,來控制ASP.NET服務進程(aspnet_wp.exe 或 w3wp.ext )的。我們的寫的ASP.NET 應用程序代碼就運行在這個進程空間內。如果你使用的是Framework 1.1 你會在這一節中看到n多個屬性,我們關心的是下面三個,等號后面是它們的缺省值:
??
?? timeout="Infinite"
??
?? idleTimeout="Infinite"
??
?? memoryLimit="60"
??
?? 在 Framework 2.0 下你看不到它們,但你可以手工把它們添加進去。
??
??
?? 我來翻譯一下這三個屬性的意思,在持續運行了 timeout 指定的時間后,重啟 ASP.NET服務進程,timeout 的缺省值為無窮大,你可以按“HH:MM:SS”的格式重新設置,如,timeout=24:00:00表示24小時后重啟; 如果在 idleTimeout 指定的時間內沒人的訪問,則重啟 ASP.NET服務進程,idleTimeout 的缺省值同樣為無窮大,設置方式如上;如果ASP.NET服務進程 使用的內存占系統總內存的百分比超過了 memoryLimit 指定的數量,則重啟 ASP.NET服務進程。
??
??
?? 明白了吧,通過這三個屬性的配合,就可以神不知,鬼不覺的重啟服務進程,從而使咱的應用程序生生不息的運行下去。我這樣說,細心的讀者可能已經發現問題了,當服務進程重啟時,客戶端的會話(Session)必然會丟失,用戶的操作也就被中斷了。怎么能做到“神不知,鬼不覺”呢?
??
?? 這個問題確實存在,不過可以通過如下措施將其影響減至最小,甚至完全消除:
??
?? 首先,我們可以把 idleTimeout 設為一個合理的值,通常我會將其置為會話(Session)超時設置的1.5-3倍。將timeout 置為程序能堅持的上限值,我通常將其置為24小時。這樣將迫使服務進程在空閑時重啟,由于這時不存在任何會話(Session),所以也就不可能中斷用戶的操作。這種設置在中小企業辦公環境中非常有效,因為下班后基本沒有人訪問。
??
?? 當然,上面的方法局限性很大,只能在特定場合起作用。如果在持續有人訪問,或者內存超限的情況下重啟,用戶的操作仍然會受到干擾。一個終極的解決辦法就是,將會話(Session)狀態保存在獨立的進程中。在ASP.Net上,這也可以通過簡單的配置實現。?
??
通過系統配置來提高ASP.NET應用程序的穩定性" 一文講到了Windows 2000 下( 本質上是在IIS5.0下 ,XP professional 也和2000一樣 )的配置方法, 今天我們來看看 Windows 2003 (IIS6.0) 下的配置方法。
??
?? IIS6.0默認的運行模式是進程隔離模式,它通過應用程序池來支持多個ASP.NET服務進程并行運行,前文講到的machine.config 文件中 <processModel ...> 這一節的大部分設置在這種運行模式下都會被忽略掉,我們前文提到的那三個屬性也在其中。不過不用擔心,IIS6.0下的配置更加簡單直觀。 具體步驟如下:
??
??
?? 2,在"進程池"文件夾中找到你的ASP.NET應用程序所在的服務進程,右擊并選擇“屬性”項,見下面二圖,其它就不用我多廢話了吧。
??
??
??
?? 除此之外,還有一種辦法可以讓 IIS6.0 和 IIS5.0 一樣,使用machine.config 文件中 <processModel ...> 這一節的設置來控制ASP.NET服務進程。(詳見上篇文章)
??
?? 同樣打開"IIS管理器",右擊"網站"文件夾,選取"屬性"項,如下圖,勾選 "以IIS5.0隔離模式運行Web服務":
??
??
?? 這樣,IIS6.0和IIS5.0的行為就完全一樣了,連ASP.NET服務進程的名稱都從"W3WP.exe"變成"ASPNET_WP.exe"了。不過,這種做法完全屬于開歷史的倒車,如果沒有什么不可告人的目的,堅決不予推薦。?
??

轉載于:https://www.cnblogs.com/hq2008/archive/2007/12/24/1012466.html

總結

以上是生活随笔為你收集整理的asp.net performance的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 自拍愉拍| 国产剧情一区在线 | 欧美激情三级 | 久久国产乱子伦精品 | 大地资源二中文在线影视观看 | 99久久久国产精品无码免费 | 久久成年网 | 精品国产乱码久久久久久久软件 | 四虎成人精品永久免费av | 亚洲欧美色图在线 | 国产精品毛片一区 | 亚洲影音 | 欧美一级免费片 | 日本a免费| 99国产精品99 | 调教撅屁股啪调教打臀缝av | jizz久久 | 一本到久久 | 日韩电影观看 | 久久亚洲精华国产精华液 | 无码国产69精品久久久久同性 | 色丁香六月 | 久久毛片网站 | 亚洲精品少妇久久久久久 | 精品人妻一区二区三区久久 | 一本久久久 | 久久天天东北熟女毛茸茸 | 欧美一级专区免费大片 | 精品一区二区欧美 | 麻豆一区二区 | 第一章豪妇荡乳黄淑珍 | 亚洲国产精品久久久久婷婷老年 | 人成精品 | 在线观看视频国产 | 亚洲一区二区高清 | 中文字幕av一区二区三区人妻少妇 | 在线观看免费黄视频 | xxxx69视频 | 草久在线视频 | 亚洲精品在线一区二区 | av在线免费网站 | 国产精品一区二区网站 | 亚洲 欧美 日韩系列 | 日本亲与子乱ay中文 | 亚洲精品视频网址 | 在线不卡的av | 国产看真人毛片爱做a片 | 欧美日韩三级在线观看 | www.五月.com| 女人囗交吞精囗述 | 久草观看视频 | 51成人| 久久国产人妻一区二区免色戒电影 | 波多野结衣一区二区三区中文字幕 | 亚洲一区二区三区影视 | 精品综合在线 | 九九九九精品九九九九 | 国产精品一区二区三区四 | 五月天国产 | 国产日韩欧美精品一区二区 | 强伦人妻一区二区三区视频18 | 在线观看日本视频 | 软萌小仙自慰喷白浆 | 日韩视频免费观看高清 | 免费又黄又爽又色的视频 | 牛牛精品一区二区 | 亚洲色图日韩精品 | 人妻少妇精品中文字幕av蜜桃 | 亚洲a精品 | 亚洲av成人一区二区 | 凸凹人妻人人澡人人添 | 一色桃子juy758在线播放 | 男生草女生的视频 | 少妇高潮迭起 | 好屌妞视频这里只有精品 | 五月丁香啪啪 | 老司机伊人 | 欧美性生交xxxxxdddd | 成人免费一区二区三区 | 一二三区在线视频 | 欧美高清一区 | 亚洲色图小说 | 精品久久久久久久无码 | 91亚洲精 | 欧美视频xxxx | 中文字幕在线视频不卡 | 日批视频在线免费看 | 欧美色啪| 欧美人妻日韩精品 | 日本熟妇人妻中出 | 国内精品国产三级国产aⅴ久 | 亚洲黄色片在线观看 | 日韩在线视频免费 | 久久亚洲av成人无码国产电影 | 538国产精品一区二区免费视频 | 91sao| 国产av国片精品 | 亚洲の无码国产の无码步美 | 超碰91在线 |