我最近在我的项目中添加了很棒的MiniProfiler包,它对提高页面渲染速度有很大帮助。
现在我注意到以下内容。在 SQL 中,对页面的每个第一次请求都比后续访问花费的时间要长得多。
这是一个例子:
第一次访问:
第二次及以后的访问:
这是由 LINQ 或 SQL Server 中的某种缓存引起的吗?我在我的 dbml 文件中使用带有默认设置的 .NET 4 和 LINQ-to-SQL。
我最近在我的项目中添加了很棒的MiniProfiler包,它对提高页面渲染速度有很大帮助。
现在我注意到以下内容。在 SQL 中,对页面的每个第一次请求都比后续访问花费的时间要长得多。
这是一个例子:
第一次访问:
第二次及以后的访问:
这是由 LINQ 或 SQL Server 中的某种缓存引起的吗?我在我的 dbml 文件中使用带有默认设置的 .NET 4 和 LINQ-to-SQL。