首先,答案是肯定的。浏览器将缓存站点的所有页面文件,包括cdn上的javascript文件。
另外,对于重复下载的问题,实际上根据浏览器缓存的url和缓存策略,一般不会再进行重新下载。
使用cdn后,网站的速度会快很多,可以在一定程度上节省服务器流量。浏览器将缓存相同地址的javascript。事实上,使用同一cdn的用户越多,加速效应就越明显,cdn的意义和价值也就越突出。
此外,如果许多不同的网站使用相同的javascript框架,那么将框架清单放在一个公共位置以供每个页面共享是有意义的。
cdn公共库是将常用的javascript清单放在cdn节点中,供开发者直接调用。与服务器上的javascript清单相比,cdn公共库更稳定、更高速、更安全!