我对此并不十分确定,因此寻找最佳实践而非实施。考虑到性能方面,这对我们来说确实非常重要。从磁盘上的文件读取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