它使用较少的资源(数据和时间)使用字体awesome.min.css本地或使用它与在线链接



加载一个使用字体很棒的图标的网站时,哪个使用更少的资源?

使用在线链接:

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">

或者使用本地下载的fontawesome.min.css文件并在html 中提供其链接

将它们放在CDN上的主要好处是,这些文件可以与从自己的网站下载的文件并行下载。这减少了每页的延迟。因此,另一方面,这是托管本地延迟增加的一个陷阱。主要原因是浏览器在同一时间与同一Web服务器的连接数量有限。在IE6中,默认为2个到同一域的并发连接-在IE的所有打开窗口之间共享!!在IE8中,它要好一点,默认为6,这与FF一致,但如果你有很多图像,而你没有使用精灵,你会经历很长的延迟。

使用CDN,我总是明确地设置库版本,而不是获取最新的版本。这降低了新版本破坏代码的风险。jQuery不太可能,但有可能。

使用CDN的另一个主要好处是减少了网站上的流量。如果你按GB付费,或者你在资源有限的虚拟服务器上,当你将一些内容转移到公共CDN时,你可能会发现网站的整体性能会提高,托管成本会下降。

from-本地托管jQuery的好处与缺点

最新更新