Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用秒表启动和停止来找出 Web 服务的处理时间,但是当我刷新页面以便使用相同的参数进行另一个测试时,除了第二个和所有其他测试之外的所有数据带回不同的结果。但是当我重新启动 IIS 服务器时,它再次显示初始结果。
所以我的问题是为什么我第一次及时收到不同的结果?
顺便说一句,我用 C# 编写了 Web 服务。
要了解为什么第一次会慢得多,请考虑第一次必须发生的事情:
一般来说,在您第二次加载页面时,这些都不会发生。第一次发生然后被缓存的可能还有无数其他事情。这就是为什么后续刷新通常会快得多的原因。