Views 我是否应该附加asp append version=";“真的”;到asp.net MVC6中的所有图像?

Views 我是否应该附加asp append version=";“真的”;到asp.net MVC6中的所有图像?,views,asp.net-core,asp.net-core-mvc,tag-helpers,Views,Asp.net Core,Asp.net Core Mvc,Tag Helpers,问题在标题中。对每个图像使用这个标记帮助器似乎是合乎逻辑的,但是如果我真的应该这样做,为什么这不是默认的呢 这个有没有影响到性能?是否存在我不应该使用此标记帮助器装饰图像的情况 asp append version=true的主要用途是在内容项发生更改时绕过浏览器缓存。这对于可能发生变化的javascript非常有用 除非您有一个不寻常的用例,否则图像不会经常更新。如果您有一个用例,其中图像确实得到更新,并且它们保持相同的文件名,那么在那里使用它是有意义的,否则就没有意义了 我不能说会造成多大的

问题在标题中。对每个图像使用这个标记帮助器似乎是合乎逻辑的,但是如果我真的应该这样做,为什么这不是默认的呢


这个有没有影响到性能?是否存在我不应该使用此标记帮助器装饰图像的情况

asp append version=true的主要用途是在内容项发生更改时绕过浏览器缓存。这对于可能发生变化的javascript非常有用

除非您有一个不寻常的用例,否则图像不会经常更新。如果您有一个用例,其中图像确实得到更新,并且它们保持相同的文件名,那么在那里使用它是有意义的,否则就没有意义了

我不能说会造成多大的性能损失,但它确实会创建一个文件内容的散列,用于附加的版本字符串。不需要时执行的任何额外代码都会产生一些影响。将其作为默认行为是没有意义的,如果您真的需要它,应该通过选择它来使用它