gpt4 book ai didi

asp.net - 读取文件属性有多贵? 。网

转载 作者:行者123 更新时间:2023-12-04 17:28:54 32 4
gpt4 key购买 nike

我们正在尝试将时间戳附加到某些 URL 以让内容缓存但在它们发生更改时更新它们。我们有代码可以归结为:

DateTime ts = File.GetLastWriteTime(absPath);

其中 absPath 是 url 的 MappedPath。因此,每次我们提供文件链接时,Web 服务器都会检查该文件的最后写入时间。有点给我威利斯 - 应该吗?

最佳答案

您应该对其进行性能测试,但我怀疑它是否比测试文件的存在更昂贵(例如,它是否是只读的),而且肯定比实际打开文件更便宜。

如果(在测试后)您认为这是一个问题,您还可以缓存您对 GetLastWriteTime 的调用。 (例如,对于任何给定的文件,不要每 5 秒调用一次以上)。

此外,我从未使用过它,但如果缓存是一个问题,我希望您考虑将其实现委托(delegate)给一些专家,如 Squid而不是自己滚动。

关于asp.net - 读取文件属性有多贵? 。网,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1329997/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com