代码之家  ›  专栏  ›  技术社区  ›  DA.

通过https并发加载.js文件

  •  3
  • DA.  · 技术社区  · 16 年前

    问:我们能不能a)使用子域来实现这个目的?b)在https上并发加载是否也适用?

    例如,我们需要两个这样的文件:

    https://www.example.com/firstfile.js
    https://subdomain.example.com/secondfile.js
    

    5 回复  |  直到 16 年前
        1
  •  3
  •   Matt    16 年前

    据我所知,这行不通。脚本被设置为阻止并行下载。原因是并行加载脚本可能会导致javascript中出现争用情况。缩小或按需加载是您的最佳选择。

        2
  •  3
  •   Mic    16 年前

    我认为你必须考虑到网络的延迟(一种损失的时间,加起来每次打一个往返的电话)。延迟是影响HTTP调用响应能力的因素。


    我将所有文件合并到一个文件中(+minimize+gzip)

        3
  •  1
  •   camomileCase    16 年前

    source )

    听起来有问题。

        4
  •  0
  •   Andreas    16 年前

    在“更快的网站”或“甚至更快的网站”(我建议您阅读)一书中提出的另一种方法是使用javascript函数/方法以图表方式加载javascript文件,该函数/方法将子节点附加到元素中。

    你可能想对这个话题做一些研究,但这是一个很好的练习,你可能需要考虑一下。

    当做,

        5
  •  0
  •   Pekka    16 年前

    a) 是的。使用 document.domain 以避免同源政策问题。

    b) 我不知道,但我想不出有什么理由不应该。