gpt4 book ai didi

http - 将多个 S3 文件请求到一个请求中

转载 作者:塔克拉玛干 更新时间:2023-11-01 19:12:00 24 4
gpt4 key购买 nike

有没有办法在一次请求中从 S3(或任何 CDN)获取多个文件?

例如我在S3上有四个文件:

  • example.com/cdn/one.js
  • example.com/cdn/two.js
  • example.com/cdn/three.js
  • example.com/cdn/four.js

我希望能够一次请求它们的任意组合。我目前必须单独包含它们:

<script src="example.com/cdn/one.js" />
<script src="example.com/cdn/two.js" />

但我想将它们作为一个请求包括在内:

example.com/cdn/code.js?one&two

我考虑过将所需的组合合并到单个文件中,但是组合太多以至于不切实际。我也考虑过将它们全部合并到一个文件中,但这会大得离谱。

最佳答案

首先:您的问题更像是一个 JS 问题,而不是一般的 S3/CDN。并回答您的问题:您不能将它们“组合”在一个 HTTP 请求中。

如果您不想连接和缩小它们,您应该看看 RequireJS ,它可以处理您的脚本加载 - 它是异步的,不会阻止浏览器呈现。

这是一篇关于异步加载的非常棒的文章:css-tricks.com - Thinking Async这会给你更好的洞察力。

评论后编辑:

事实上,您可以使用 PHP 动态连接和缩小您的 JS 文件,但这会给您的服务器带来额外的负载,并且您将失去从 CDN 获得的好处……另一种方法是使用构建系统,在投入生产之前打包所有内容。

有关此主题的更多信息,请查看以下链接:

要在您的开发系统(如果是 Mac)上进行即时 minifaction,您可能想尝试 CodeKit .

关于http - 将多个 S3 文件请求到一个请求中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11301067/

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