每个页面渲染都会加载远程库吗?

时间:2015-12-28 06:41:32

标签: javascript cdn

根据以下代码,

<!DOCTYPE html>
<html>
    <head>
        <title>Intro</title>
        <meta charset="UTF-8">
        <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js">
        </script>
     <body>
     </body>
</html>

每个页面呈现是否从CDN加载远程库?

2 个答案:

答案 0 :(得分:4)

不,浏览器通常会在加载文件一次后缓存外部文件。除非用户手动清除浏览器的缓存,或者服务器上的文件发生更改(取决于提供内容的Web服务器,它不受浏览器的控制),否则他们不会下载文件试。

CDN应该被分发并尽快将这些静态文件传递给客户端。他们通常支持各种压缩,以加快交付速度。

您可以阅读有关CDN here的更多信息,或者您可以在google上自行搜索。

答案 1 :(得分:3)

不仅是第一次。第一次加载后,它被缓存在浏览器中。