asp.net-mvc – asp.net mvc – 缓存
我正在寻找使用ASP.NET MVC的缓存,我也正在完成Web主机的最终阶段.
我有两个问题…… 1)在共享主机环境上完成缓存是否会产生问题,因为资源是共享的?这个问题可能听起来很傻,但我不知道缓存是如何在幕后工作的. 2)在实现缓存之前,我想问一下这种方法是否有意义.我将尽可能地缓存,并在需要时使其无效.但是,缓存如何处理非常频繁更新的项目列表,比如说在一分钟之内.例如,StackOverflow的首页,每分钟都会添加很多问题,首页实际上是否可以缓存? 编辑:3)我还想讨论缓存如何与分页和所有. 解决方法
如果你每秒服务200个请求,我认为一分钟很长一段时间我会认为SO使用asp.net输出缓存作为首页.他们也很可能会使用某种
donut caching以及缓存非用户特定部分.
Asp.net MVC使用标准的ASP.NET缓存提供程序不变.在共享主机上,缓存应该可以正常工作,但请注意,如果主机在计算机级别选择,则可以锁定缓存设置.缓存提供程序处理内存管理,如果内存使用率过高,将从缓存中删除项目.我建议你阅读缓存here的MSDN页面. 复杂性来自集群环境,而不是共享主机.在群集环境中,缓存不会分发到所有计算机,因此每台计算机都有一个单独的缓存副本.如果这会带来问题,那么您将需要调查分布式缓存解决方案,但在大多数情况下,这很好. 关于分页,asp.net的输出缓存功能允许您根据查询字符串进行更改,因此如果您有www.url.com?page=1,则会将其分别存储在www.url.com页面的缓存中= 2. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 将部分视图渲染为字符串MVC4
- 什么是链接服务器的ASP.NET连接字符串格式?
- asp.net – WebApi:如何处理图像
- 部署DotNetNuke并将ASP.NET应用程序分开 – 可能的问题?
- Asp.net mvc 知多少(一)
- 字符串 – 自定义Asp.net MVC 3编辑器模板没有被使用
- .net – UpdatePanel中的FileUpload控件,不刷新整个页面?
- asp.net-mvc – AJAX POST到MVC Controller显示302错误
- asp.net-mvc-4 – 捆绑无法在MVC 4.5空项目中工作
- ASP.NET Forms身份验证超时
- asp-classic – ASP中的Access-Control-Allow-Or
- asp.net – 为什么Request.QueryString只读?
- asp.net – 在VS Code中指定localhost端口的位置
- 我可以首先使用EF代码和.net核心生成迁移脚本
- ASP.NET Core 企业级开发架构简介及框架汇总
- iis – ASP.NET网站文件被黑了……怎么样?
- asp.net – 当用户关闭浏览器等待长时间运行的We
- asp.net-mvc – Elmah基本设置问题/问题
- asp.net – 在将其上传到服务器之前,在客户端进行
- asp.net-mvc – MVC简单模型绑定无法正常工作