blackantt 发表于 2023-3-21 18:10:51

同一个网站不同网页里的外联 javascript是否每次都会被下载?

1.同一个网站不同网页里的相同外联 javascript代码是否每次都会随不同网页被重复下载?
2.同一个网站不同网页里的相同外联 css 代码是否每次都会随不同网页被重复下载?

isdkz 发表于 2023-3-21 18:26:17

1、对于外部链接的JavaScript文件,浏览器会根据缓存策略来处理。当你第一次访问网站的一个网页并下载了外部链接的JavaScript文件后,浏览器会将该文件存储在缓存中。接下来,当你访问同一网站的其他网页时,如果它们引用的是相同的外部JavaScript文件,浏览器通常会从缓存中获取文件,而不是重新下载。

当然,这也取决于服务器的缓存配置和浏览器的缓存策略。如果服务器配置了较短的缓存时间或禁用了缓存,那么浏览器可能会在访问不同网页时重新下载相同的外部JavaScript文件。

2、同样地,对于外部链接的CSS文件,浏览器也会根据缓存策略来处理。第一次访问网站时,浏览器会下载外部链接的CSS文件并将其存储在缓存中。在访问同一网站的其他网页时,如果它们引用的是相同的外部CSS文件,浏览器通常会从缓存中获取文件,而不是重新下载。

同样,这也取决于服务器的缓存配置和浏览器的缓存策略。如果服务器配置了较短的缓存时间或禁用了缓存,那么浏览器可能会在访问不同网页时重新下载相同的外部CSS文件。
页: [1]
查看完整版本: 同一个网站不同网页里的外联 javascript是否每次都会被下载?