![]() |
1
35
有一些好的源,但您希望缓存处理服务器端和客户端的数据。 添加HTTP头应该有助于客户端缓存 下面是一些要开始的响应头.. 你可以花几个小时来调整它们,直到达到你想要的性能。
至于服务器端缓存,它是另一个怪物…还有很多缓存资源… |
![]() |
2
11
你可以这样用
|
![]() |
3
6
老问题,但答案并没有真正提到服务器端处理。
就像在获胜的答案中,我会用这个
为了
在这种情况下,您可以使用类似的方法(在这种情况下,我希望保存基于参数“q”的响应,而im使用滑动窗口过期)。
|
![]() |
4
4
我成功地使用了以下内容,并认为值得在这里发布。 手动控制ASP.NET页输出缓存从 http://dotnetperls.com/cache-examples-aspnet 在handler.ashx文件中设置缓存选项
示例代码摘录:
将响应缓存1小时
|
![]() |
5
1
解决方案 输出缓存页面 但是,以性能为代价,可以很好地工作,因为您需要实例化从 system.web.ui.page页 基类。 一个简单的解决方案是使用 响应.cache.setcacheability 正如上面的一些答案所建议的那样。但是,要在服务器上缓存响应(在输出缓存中),需要使用 httpcacheability.server 并设置一个 变字节 或 ValyByHead (注意使用时 ValyByHead URL不能包含查询字符串,因为将跳过缓存)。 下面是一个简单的例子(基于 https://support.microsoft.com/en-us/kb/323290 ):
提示: 您监视性能计数器“ASP.NET应用程序总缓存”中的缓存。 |
![]() |
user1946932 · .Net正则表达式在所有字符前添加空格 6 月前 |
![]() |
TSDrake · 发布ASP。没有特定文件夹的.NET应用程序 7 月前 |
![]() |
Vengat Ramanan · 用户登录Asp时隐藏导航和页脚。网络核心 11 月前 |
![]() |
ramamoorthy_villi · 输入验证错误外键字段 11 月前 |