gpt4 book ai didi

javascript - java 脚本单独文件的性能受到影响?

转载 作者:行者123 更新时间:2023-11-28 16:26:52 24 4
gpt4 key购买 nike

如果我将一些较长的客户端代码分解为单独的包含内容,这对客户端的性能影响有多大?

最佳答案

对于初学者来说,大多数浏览器仅允许来自同一域的 6-8 个同时下载。因此,如果您有 10 个文件要加载,前 7 个文件将同时加载,当一个文件完成后,第 8 个文件将加载,依此类推...这就是大多数网站使用 CDN 的原因 - 这样他们就可以同时下载更多文件。最佳实践是在单独的文件中进行开发,但在生产部署期间,您将它们编译到同一文件中并运行 minify 等...这为您提供了两全其美的优点。

如果您坚持使用多个文件,请考虑将它们托管在不同的域(例如 Amazon S3,或者只是您网站之外的子域)上,以加快加载时间。不过,您应该使用不超过 5 个域进行加载,因为每个域都需要进行 DNS 查找,这可能会带来高昂的成本。您应该托管来自每个(子)域的多个文件,否则 DNS 查找会抵消其好处。

关于javascript - java 脚本单独文件的性能受到影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7700773/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com