我有几个不同的网站,它们位于不同的主机上,我在所有网站中都使用相同的JS文件,该文件从一个远程主机加载。例如,
一个单独的JS文件名my.js存储在someotherhost.net上。
这个文件名被加载到多个不同的页面(站点)中:
somedomain1.net/home.html
somedomain2.net/home.html
somedomain3.net/home.html
通过这些站点浏览器缓存my.js。但是它会为所有不同的站点使用相同的缓存吗?
或者,是否无论请求的文件名是否相同,存储在单个远程主机中并加载到不同的页面中,浏览器都会有不同的缓存?
浏览器缓存是如何工作的?
一个单独的JS文件名my.js存储在someotherhost.net上。
这个文件名被加载到多个不同的页面(站点)中:
somedomain1.net/home.html
somedomain2.net/home.html
somedomain3.net/home.html
通过这些站点浏览器缓存my.js。但是它会为所有不同的站点使用相同的缓存吗?
或者,是否无论请求的文件名是否相同,存储在单个远程主机中并加载到不同的页面中,浏览器都会有不同的缓存?
浏览器缓存是如何工作的?