Css 要通过添加版本来防止图像缓存:是否将版本作为参数或文件名的一部分?

Css 要通过添加版本来防止图像缓存:是否将版本作为参数或文件名的一部分?,css,node.js,caching,Css,Node.js,Caching,通常,通过使用http头:expire或cache control,可以完全缓存映像, 为了使客户端上的图像与服务器上的图像保持同步, 通常有两种方式: 1.使用md5作为名称的一部分;e、 g:my.md5.css 2.更改参数:例如:my.css?v=md5 我应该使用哪一个?如何选择??v=md5 imo。。。它是在服务器上生成的吗?因为在第一个解决方案中,每次更改样式时,您都必须上载具有新名称的新文件,从而将my.md5.css更改为新名称。md5是在服务器上生成的。但如果在更改时重命名

通常,通过使用http头:expire或cache control,可以完全缓存映像, 为了使客户端上的图像与服务器上的图像保持同步, 通常有两种方式: 1.使用md5作为名称的一部分;e、 g:my.md5.css 2.更改参数:例如:my.css?v=md5


我应该使用哪一个?如何选择?

?v=md5 imo。。。它是在服务器上生成的吗?因为在第一个解决方案中,每次更改样式时,您都必须上载具有新名称的新文件,从而将my.md5.css更改为新名称。md5是在服务器上生成的。但如果在更改时重命名文件,则文件的计数将扩大。