gpt4 book ai didi

asp.net-mvc-4 - MVC 4 捆绑查询字符串版本

转载 作者:行者123 更新时间:2023-12-02 08:43:53 26 4
gpt4 key购买 nike

我有 MVC 4 项目,我设置了 Bundle 配置,然后在运行该项目时。点击“在 Google Chrome 上显示源代码”,我明白了,

内容/css?v=42vVIeLLwfJkSHVR7RjQehV5VVwDvOhprAczcjnTBiU1

然后我在 GTMetrix 上测试我的网站性能。并对我说,从静态资源中删除 ?v=

的查询字符串

如何解决这个问题?

最佳答案

v 查询字符串是一个动态缓存破坏器,是文件内容的哈希值。

这对于性能非常有用,因为您可以将 bundle 缓存一年(默认),并且对内容的任何更改都将更新缓存破坏器。

GTMetrix 对此进行了报道,这非常讽刺。

但是,如果您确实需要,可以通过为 ResolveBundleUrl 的第二个参数设置 false 来删除哈希缓存破坏程序。 .

@BundleTable.Bundles.ResolveBundleUrl("~/Content/css", false)

如果这只是为了取悦 GTMetrix,我会避免这样做。

关于asp.net-mvc-4 - MVC 4 捆绑查询字符串版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21740409/

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