最近大家都在讨论 Turbolinks,我也顺便问两句。
Turbolinks 的优势主要是 ajax 接管页面链接,不重新加载 header 中的 CSS 和 Javascript,如果我使用 CDN,那这个优势是不是会减少?虽然加载的文件在增加,但不是我网站的域名,浏览器可以并行加载,我的网站只有定制的一个 CSS 和一个 Javascript。
当打开新页面的时候,浏览器应该缓存 css 和 javascript 吧,不会再次请求 CDN 吧。如果有缓存,就算我不用 CDN, 用户也只在第一次下载的时候会慢一点点,以后都应该会很快啊。