如何在Blogger托管的博客中有效地包含外部JS依赖项

时间:2011-04-26 21:20:21

标签: hosting colorbox blogger

我的情景:

  1. 有一个博客可以在 Blogger 上运行,而且它也是托管的地方。 Afaik,“外部”(js)文件无法在Google的服务器上托管。
  2. 当涉及到包含流行的JS框架(,例如, jQuery )时,我们可以使用几种 CDN 选项
  3. 为博客寻找基于jQuery的Lightbox替代品,我偶然发现了 ColorBox ;没有计划为它提供CDN。
  4. 到目前为止,当涉及在给定约束下包含/托管文件时,我注意到以下建议/解决方案:

    1. 在Blogger模板中包含代码 inline 的缩小版本 - <script>元素中价值9 KB的JS代码。
    2. 直接链接到 github 原始版本 - ,例如 v1.3.16。 (不可靠的可用性?
    3. 考虑加载速度可用性此方案的最佳做法是什么?

1 个答案:

答案 0 :(得分:1)

根据您的描述,我认为不在Blogger模板中包含代码并没有多大好处。它可以说足够小,任何人都不会通过吸管吸吮他们的互联网,也不会注意到下载页面源的时间增加,而且总体而言比从远程服务器加载更快,所以看起来唯一可能的性能影响是您的响应速度可能会降低(用户可以与页面交互的时间),但只有在用户碰巧连接速度特别窄时才应该注意到它。

因此,您必须考虑您的用户,但除非他们中的大量用户具有狭窄的连接,否则只需将代码包含在内。