小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

你必須知道的Asp.net程序性能優(yōu)化(一)(2)

 yhb4000 2012-03-28

你必須知道的Asp.net程序性能優(yōu)化(一)(2)

時(shí)間:2009-11-21來源:一樓網(wǎng) 作者:admin 點(diǎn)擊: 338次收藏 我要投稿
導(dǎo)讀:一、數(shù)據(jù)庫操作 1、用完馬上關(guān)閉數(shù)據(jù)庫連接 訪問數(shù)據(jù)庫資源需要?jiǎng)?chuàng)建連接、打開連接和關(guān)閉連接幾個(gè)操作。這些過程需要多次與數(shù)據(jù)庫交換信息以通過身份驗(yàn)證,比較耗費(fèi)服務(wù)器資 源。ASP.NET中提供了連接池(Connection Pool)改善打開和關(guān)閉數(shù)據(jù)庫對(duì)性能的影響



者,使用sql server 2005中的row_number()函數(shù)
declare @sql varchar(8000)

set @sql='select *'
+' from'
+' ('
+' select row_number() over (order by id desc) as rowNumber,*'
+' from Users'
+' where id>0 and name<>'''''
+' )'
+' as table1'
+' where rowNumber between '+str((@page-1)*@pagesize+1)+' AND '+str(@page*@pagesize)
+' order by id desc'
--exec (@sql)
EXEC sp_ExecuteSql @sql
(小技巧:將記錄總數(shù)保為Cache或Session來提高分頁性能。)
7、不要禁用 Web 窗體頁的緩沖
除非有特殊的原因要關(guān)閉緩沖,否則使其保持打開。禁用 Web 窗體頁的緩沖會(huì)導(dǎo)致大量的性能開銷。
啟用頁面輸出的緩沖區(qū)(Buffer)
如果Buffer的機(jī)制被關(guān)閉,可以用下面的方法打開。
使用程序打開頁面輸出緩存:
Response.BufferOutput = true;
使用@Page開關(guān)打開頁面輸出緩沖機(jī)制:
<%@ Page Buffer = "true" %>
使用Web.config或Machine.config配置文件的<pages>節(jié)點(diǎn):
<pages buffer="true"/>
8、設(shè)置page的smart navigation屬性
smart navigation設(shè)置為true能讓用戶明顯的感覺性能提高。啟用此屬性后對(duì)客戶端和服務(wù)端影響不大.它能智能刷新需要刷新的部分。
在大多數(shù)情況下不要在代碼中設(shè)置該屬性。
在 .aspx 文件的 @ Page 指令中將 SmartNavigation 屬性設(shè)置為 true。請(qǐng)求該頁時(shí),動(dòng)態(tài)生成的類將設(shè)置該屬性。
Internet Explorer 5 或更高版本瀏覽器請(qǐng)求頁時(shí)(或稍后),智能導(dǎo)航將通過執(zhí)行下列功能提高用戶對(duì)該頁的操作能力:
消除導(dǎo)航導(dǎo)致的閃爍。
從一頁移動(dòng)到另一頁時(shí)保持滾動(dòng)位置。
保持導(dǎo)航之間的元素焦點(diǎn)。
在瀏覽器的歷史記錄中只保留最后一頁的狀態(tài)。
智能導(dǎo)航最適用于需要頻繁回發(fā),但是其內(nèi)容在返回時(shí)不會(huì)發(fā)生顯著更改的 ASP.NET 頁。在決定是否將該屬性設(shè)置為 true 時(shí),請(qǐng)仔細(xì)考慮這一點(diǎn)。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多