asp.net – 读取文件属性有多贵? .净
发布时间:2020-12-16 03:32:20 所属栏目:asp.Net 来源:网络整理
导读:我们正在尝试将时间戳附加到某些URL以便让事情缓存,但在它们发生变化时刷新它们.我们的代码归结为: DateTime ts = File.GetLastWriteTime(absPath); 其中absPath是url的MappedPath.因此,每次我们提供文件链接时,Web服务器都将检查此文件的上次写入时间.有点
我们正在尝试将时间戳附加到某些URL以便让事情缓存,但在它们发生变化时刷新它们.我们的代码归结为:
DateTime ts = File.GetLastWriteTime(absPath); 其中absPath是url的MappedPath.因此,每次我们提供文件链接时,Web服务器都将检查此文件的上次写入时间.有点给我了我的意志 – 应该吗? 解决方法
你应该对它进行性能测试,但我现在怀疑它比测试文件的存在(例如它是否是只读的)更昂贵,并且肯定比实际打开文件便宜.
如果(在测试之后)你确定它是一个问题,你也可以缓存你对GetLastWriteTime的调用(例如,对于任何给定的文件,不要每5秒调用一次). 此外,我从来没有使用它,但如果缓存是一个问题,我希望你已经考虑将其实现委托给像Squid这样的专家,而不是自己动手. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – 如何将int数组传递给RouteValueDictionar
- asp.net-mvc – 使用自定义输出缓存提供程序RedisOutputCac
- asp.net-mvc – 有没有办法向动作发送可选参数?
- 腾讯云-容器-mysql搭建_进入退出和常用查询
- asp.net mvc 3区域和url路由配置
- asp.net-mvc-4 – 会话到期后重定向到特定页面(MVC4)
- asp.net – MaintainScrollPositionOnPostback属性不适用于
- asp.net – 什么可能导致一个服务器上的此错误,但不是另一个
- asp.net – 使用Visual Studio 2012发布到azure时,我可以使
- ASP.NET AJAX被禁用的原因
推荐文章
站长推荐
- asp.net – Orchard CMS 1.x [文档存储] – 混合
- asp.net – jQuery AJAX在Firefox中速度慢,在IE中
- asp.net – 使文本框不可编辑
- 我们可以在ASP.NET Webforms(* .aspx页面)中使用
- asp.net – 在页面刷新时再次触发GridView_RowCo
- asp.net-mvc-2 – 是否可以在EditorFor模板控件中
- asp.net-mvc – 动态类型的ViewPage
- Linux从创建到部署ASP.NET Core项目-----使用阿里
- 通过ASP.NET菜单控件禁用javascript生成
- asp.net – 如何获取当前的月份和年份
热点阅读