我對此並不十分確定,因此尋找最佳實踐而非實施。考慮到性能方面,這對我們來說確實非常重要。從磁盤上的文件讀取vs緩存 - 什麼會更好?
我有一個網站,每天有一百萬次點擊。除了用於託管靜態內容的CDN之外,在網站上我還有一個基本上是從靜態文件讀取的大型菜單(將其視爲xml/html)。因此,對於每個訪問者/頁面視圖,該文件被命中並且執行文件讀取操作&然後它被呈現。
現在,如果我將相同內容的靜態文件存儲到輸出緩存中,則可以減少文件讀取。我可以將它設置爲每小時過期以保持新鮮。
它會有任何性能增量,因爲每次命中都不需要讀操作嗎?你怎麼看?
更新
只是補充說,我有一個非常繁忙的網站建立在使用剃刀引擎ASP.net MVC3 C#平臺的頂部。無論需要什麼實現,都需要考慮IIS7/.NET的支持。
任何想法如何在Windows Server 2008上設置這個 – Krunal 2012-08-16 15:09:21
@ Krunal http://www.sevenforums.com/performance-maintenance/19205-how-make-ram-drive-win7-64-a.html – 2012-08-16 15:11:17