雖然 ASP.NET已經都到了 3.5版,但還是有很多老程式,是用 ASP撰寫的。
如何把傳統ASP程式最佳化,
這一篇文章是我很久以前就找到過的。
雖然 ASP.NET已經都到了 3.5版,但還是有很多老程式,是用 ASP撰寫的。
如何把傳統ASP程式最佳化,這一篇文章是我很久以前就找到過的。
光是裡面的「訣竅15」,既好用又好改寫,效能立即感覺得到。
當然,文章裡面介紹到的每一個訣竅,我未必都懂
大家一起討論吧
超過 25 個改善 ASP 效能和樣式的訣竅
Len Cardinal, Microsoft Consulting Services 資深顧問
George V. Reilly, Microsoft IIS Performance Lead
改編自 Nancy Cluts 的文章
開發技術工程師
Microsoft Corporation
更新日期:2000 年 4 月
摘要:本文介紹最佳化 ASP 應用程式和 VBScript 的訣竅。
<目 錄>
引言
訣竅 1:將經常使用的資料快取處理在Web伺服器上
訣竅 2:將經常使用的資料快取在應用程式或工作階段物件中
訣竅 3:將資料和 HTML 快取在 Web伺服器的磁碟上
訣竅 4:避免將非敏捷元件快取在應用程式或工作階段物件中
訣竅 5:不要將資料庫連線快取在應用程式或工作階段物件中
訣竅 6:合理使用工作階段物件
訣竅 7:將程式碼封裝在 COM 物件中
訣竅 8:遲一點取得資源,早一點釋放資源
訣竅 9:跨程序執行用效能交換可靠性
訣竅 10:使用 Option Explicit
訣竅 11:在副常式和函數中使用區域變數
訣竅 12:將經常使用的資料複製到 Script 變數中
訣竅 13:避免重新確定陣列的維數
訣竅 14:使用回應緩衝
訣竅 15:批次處理內嵌 Script 和 Response.Write 陳述式
訣竅 16:在開始長途旅行之前使用Response.IsClientConnected
訣竅 17:使用 <OBJECT> 列舉物件
訣竅 18:對於 ADO 和其它元件使用 TypeLib 連結
訣竅 19:利用瀏覽器的驗證功能
訣竅 20:避免在迴圈中使用字串並列
訣竅 21:啟用瀏覽器和 Proxy 快取處理
訣竅 22:盡可能使用 Server.Transfer 代替 Response.Redirect
訣竅 23:在目錄 URL 中使用反斜線
訣竅 24:避免使用伺服器變數
訣竅 25:升級到最新和最出色的
訣竅 26:微調 Web 伺服器
訣竅 27:進行效能測試
訣竅 28:閱讀資源連結
上面的訣竅,大部分在另外一本書裡面也有提到。
這本書曾翻譯成正體中文,
Wrox出版的原文書名「Professional Active Server Pages 3.0」,作者是Alex Homer / Dave Sussman / Brian Francis。
台灣地區是由碁峰出版的 ---- 深度探索 Active Server Pages 3.0。 譯者:陳振男、溫賢發。
年代久遠,連估狗上面都找不太到,只找到有人要賣二手書。 http://goods.ruten.com.tw/item/show?11070824538234
這本大概是國內中文電腦書裡面,「最厚」的一本!!
任何跟ASP相關的內容,都寫進去了。
書本厚度驚人!當時的售價(990台幣)也驚人! 這兩者都是當時的中文電腦書「紀錄保持人」
三年多前,在舊書攤看見,就順手買回家。
沒想到竟然有用上的一天
我將思想傳授他人, 他人之所得,亦無損於我之所有;
猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson
線上課程教學,遠距教學 (Web Form 約 51hr) https://dotblogs.com.tw/mis2000lab/2016/02/01/aspnet_online_learning_distance_education_VS2015
線上課程教學,遠距教學 (ASP.NET MVC 約 140hr) https://dotblogs.com.tw/mis2000lab/2018/08/14/ASPnet_MVC_Online_Learning_MIS2000Lab
寫信給我,不要私訊 -- mis2000lab (at) yahoo.com.tw 或 school (at) mis2000lab.net
(1) 第一天 ASP.NET MVC5 完整影片(5.5小時 / .NET 4.x版)免費試聽。影片 https://youtu.be/9spaHik87-A
(2) 第一天 ASP.NET Core MVC 完整影片(3小時 / .NET Core 6.0~8.0)免費試聽。影片 https://youtu.be/TSmwpT-Bx4I
[學員感言] mis2000lab課程評價 - ASP.NET MVC , WebForm 。 https://mis2000lab.medium.com/%E5%AD%B8%E5%93%A1%E6%84%9F%E8%A8%80-mis2000lab%E8%AA%B2%E7%A8%8B%E8%A9%95%E5%83%B9-asp-net-mvc-webform-77903ce9680b
ASP.NET遠距教學、線上課程(Web Form + MVC)。 第一天課程, "完整" 試聽。
......... facebook社團 https://www.facebook.com/mis2000lab ......................
......... YouTube (ASP.NET) 線上教學影片 https://www.youtube.com/channel/UC6IPPf6tvsNG8zX3u1LddvA/
Blog文章 "附的範例" 無法下載,請看 https://dotblogs.com.tw/mis2000lab/2016/03/14/2008_2015_mis2000lab_sample_download
請看我們的「售後服務」範圍(嚴格認定)。
......................................................................................................................................................
ASP.NET MVC => .NET Core MVC 線上教學 ...... 第一天課程 完整內容 "免費"讓您評估 / 試聽
[遠距教學、教學影片] ASP.NET (Web Form) 課程 上線了!MIS2000Lab.主講 事先錄好的影片,並非上課側錄! 觀看時,有如「一對一」面對面講課。