成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓
當(dāng)前位置:工程項目OA系統(tǒng) > 泛普各地 > 重慶OA系統(tǒng) > 重慶網(wǎng)站建設(shè)公司
網(wǎng)站建設(shè)改進(jìn)性能asp技巧
網(wǎng)站建設(shè)性能是一個特性。您需要預(yù)先設(shè)計性能,或是在日后重新編寫應(yīng)用程序。換句話說,什么是最大限度優(yōu)化 Active Server Pages (ASP) 應(yīng)用程序性能的好策略?
本文為優(yōu)化 ASP 應(yīng)用程序和"Visual Basic(R) 腳本編輯器 (VBScript)"提供了許多技巧。對許多陷阱和缺陷進(jìn)行了討論。本文假定您對 ASP 開發(fā)有基本的理解,包括對 VBScript 和/或 JScript、ASP Application、ASP Session 和其他 ASP 內(nèi)部對象(請求、響應(yīng)和服務(wù)器)。
ASP 的性能,通常不止取決于 ASP 代碼本身。我們并不想在一篇文章中囊括所有的至理名言,只在最后列出與性能相關(guān)的資源。這些鏈接包括 ASP 和非 ASP 主題,包括"ActiveX(R) 數(shù)據(jù)對象 (ADO)"、"部件對象模型 (COM)"、數(shù)據(jù)庫和"Internet 信息服務(wù)器 (IIS)"配置。這些是我們喜歡的鏈接 - 務(wù)請關(guān)注它們。
技巧 1:網(wǎng)站建設(shè)在 Web 服務(wù)器上緩存常用數(shù)據(jù)
典型的 ASP 頁從后端數(shù)據(jù)庫檢索數(shù)據(jù),然后將結(jié)果轉(zhuǎn)換為超文本標(biāo)記語言 (HTML)。無論數(shù)據(jù)庫的速度如何,從內(nèi)存檢索數(shù)據(jù)要比從后端數(shù)據(jù)庫檢索數(shù)據(jù)快得多。從本地硬盤讀取數(shù)據(jù)通常也要比從數(shù)據(jù)庫檢索數(shù)據(jù)快得多。因此,通??梢酝ㄟ^在 Web 服務(wù)器(在內(nèi)存或磁盤)上緩存數(shù)據(jù)來改善性能。
緩存是典型的空間與時間的折衷。如果恰當(dāng)?shù)鼐彺鏀?shù)據(jù),您將看到性能會有驚人的提高。為使緩存發(fā)揮效力,它必須保持經(jīng)常重用的數(shù)據(jù),而且重新計算這些數(shù)據(jù)的代價是昂貴的或比較昂貴的。如果緩存充滿了垃圾數(shù)據(jù),則是對存儲器的浪費。
不經(jīng)常變化的數(shù)據(jù)也是緩存的候選數(shù)據(jù),因為您無須擔(dān)心數(shù)據(jù)與數(shù)據(jù)庫的同步問題。組合框、引用表、DHTML 碎片、可擴展標(biāo)記語言 (XML) 字符串、菜單項和站點配置變量(包括數(shù)據(jù)源名稱(DSN)、Internet 協(xié)議 (IP) 地址和 Web 路徑)都是緩存的候選數(shù)據(jù)。注意,您可以緩存數(shù)據(jù)的表示而不是數(shù)據(jù)本身。如果 ASP 頁不經(jīng)常更改,而且緩存的成本也非常高(例如,整個產(chǎn)品目錄),請考慮預(yù)先生成HTML,而不是在每次請求時重新繪制。
本站推薦
- 1查詢自助建站軟件排名,教您挑選最適配的網(wǎng)站建設(shè)工具!
- 2自適應(yīng)自助建站平臺:是你開啟網(wǎng)站建設(shè)的明智之選嗎?
- 3珠海自助建站工具能否一鍵搞定您復(fù)雜多樣的網(wǎng)站建設(shè)需求?
- 4煙臺自助建站工具憑啥成中小企業(yè)網(wǎng)站建設(shè)的熱門之選?
- 5揭秘!臨沂自助建站工具成中小企業(yè)網(wǎng)站建設(shè)優(yōu)選方案的緣由
- 6莆田物流自助建站平臺:開啟高效物流網(wǎng)站建設(shè)的神奇密鑰
- 7如何為自助建站挑選合適的平臺:找到契合你的網(wǎng)站建設(shè)之選
- 8使用自助建站軟件有啥好處?輕松踏上高效網(wǎng)站建設(shè)新征程
- 9鄒平縣自助建站平臺:一站式輕松攻克網(wǎng)站建設(shè)重重難題