【发布时间】:2018-04-03 08:46:38
【问题描述】:
我有一个模板,里面有几十张静态图片。有没有办法将这些图像的所有 GET 请求合并到一个请求中?我目前正在将 django_compressor 用于 css/js,但不知道如何处理图像。
【问题讨论】:
-
您到底需要什么?您想在 HTML 模板页面的单个响应中获取所有静态图像?
-
@AstikAnand 是的
-
没有。常规的 HTTP 请求不是这样工作的。对于每个资源,浏览器都会发出一个新的 HTTP 请求。但是您可以通过使用某种边界来分隔图像,然后使用 JS 解析它们,从而在一个响应中提供所有图像。不值得。但我认为 HTTP/2.0 通过多路复用 TCP 连接解决了这个问题。看到这个:What does multiplexing mean in HTTP/2.
-
每张图片都是一个资源,它们是使用唯一的
uri访问的,因此是单独的请求。 -
我明白了。感谢您的回复