在服务器端缓存动态页面

时间:2015-08-31 18:36:35

标签: c# asp.net iis razor

我有一个用ASP.NET / Razor编写并托管在IIS上的团队的动态内部状态页面。该页面查询多个服务和sql数据库以生成动态内容。

我想知道在上述设置中缓存页面内容的各种方法是什么,因此页面不必在用户加载页面时查询它使用的各种服务,而是每隔几分钟取出一次内容。 (所有用户都看到相同的内容/页面)

编辑:网站使用C#

编写

1 个答案:

答案 0 :(得分:1)

如果您使用的是至少.Net 4.0,则需要使用缓存。

由于您没有列出您正在使用的语言,我所知道的最好的是指向您:

https://msdn.microsoft.com/en-us/library/vstudio/Ff477235(v=VS.100).aspx

如果你正在使用c#(或者擅长将c#翻译成另一种.Net语言),这个例子非常好:

http://www.asp.net/mvc/overview/older-versions-1/controllers-and-routing/improving-performance-with-output-caching-cs