关闭。这个问题是opinion-based .它目前不接受答案。
想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它.
6年前关闭。
Improve this question
看起来你的页面加载速度很快,你会想要一系列小的 http 请求。
如果它是一个大页面,用户可能需要等待更长的时间才能看到页面在那里。
但是,我听说最小化 HTTP 请求更有效。例如,这就是为多个图像创建 Sprite 的原因。
是否有关于何时想要更多和何时想要更少的一般指导方针?
最佳答案
多个请求会从连接和 header 中产生开销。
就像下载 FTP 站点的内容一样,一个站点有一个 1GB 的 blob,另一个站点有 1,000,000 个文件,总计几 MB。在连接良好的情况下,可以在几分钟内下载 1GB 文件,但另一个肯定需要一整天,因为具有讽刺意味的是,传输协商需要比传输本身更多的时间。
HTTP 比 FTP 效率高一点,但原理是一样的。
重要的是初始页面加载,它需要足够小以向用户显示一些内容,然后加载用户 View 之外的其他 Assets 。包含一千个小图像的页面总是会从 sprite 中受益,因为协商不仅会导致连接紧张,而且可能会对客户端计算机造成压力。
关于javascript - 你什么时候想要更多/更少的http请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33630438/