1. 什麼是Temporary ASP.NET Files?
Temporary ASP.Net Files 位於 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files (default) 下,用於儲存調試 Web Application 程式時的相關檔案, 您現在就可以馬上開啟看一下,這個目錄中有多少檔案和佔用了多少磁碟空間。
2. 為什麼要最佳化這個目錄 ?
當一個Web Application 工程到達一定規模後,產生並且寫入這些檔案就需要一些時間了,但這些時間的確是被浪費讓了。所以目標就是要減少這些不必要的時間損失。一寸光陰一寸金呀!
3. 如何最佳化?
A. 使用記憶體盤,電腦中只有記憶體的讀寫速度是最快的了,只能用記憶體來換時間。
安裝RamDisk ,請參考 http://hi.baidu.com/atomsoft/blog/item/423416f3da318fce0b46e05f.html
要註冊 機的,請email: 5241307 (QQ.Com) QQ 郵箱
B. 記憶體盤安裝好後,設定Debug 輸出的Temp 目錄為記憶體盤的path, 不再使用 原來預置的 Temporary ASP.NET Files
通過修改 Web.Config 檔案中的
<compilcation debug=”true”> 一般情況是這樣的
修改為 <compilcation debug=”true” tempDirectory=”R:\”>
保留原來屬性,新加一個 tempDirectory 指定記憶體盤的path
4. 最佳化的意義?
假設每次調試節約2分鐘,一天調試15次
1 天節約了 2*15=30 分鐘
1 月(22工作日) 節約了 22*30 =11 小時
如果一個team 有10個人,那麼一共可節約 110 個小時,14 個人天
5. WinForm 程式
Winform 程式同樣可以使用 ,通過修改配置 把output 指向 記憶體盤,可提高編譯調試的速度
6. 擴充話題
A. ROI 見圖
銷售軟體時我們都是會給客戶看這樣的計算表格。但很多軟體公司自身確並沒有提高。比如說,做OA平台或是協同辦公的。
但自己公司內的辦公還是在通過Excel email 發來發去。
在銷售軟體產品時,是否自己的提高更為重要。
B. 利潤
One Dream , Only Money. 這個所有公司的唯一夢想(國企除外)。一個企業或是組織的生存 ,錢, 是最重要的。
在不能開源的情況下,合理節流是最好的辦法。提高單位工作效率,就能創造更大的競爭優勢。
7. That’s All
就寫到這兒吧,不擴充了。再擴充也說不完。