【问题标题】:Benefit of sprites for WebSocket applications?精灵对 WebSocket 应用程序的好处?
【发布时间】:2017-08-12 20:34:56
【问题描述】:

在普通的 Web 应用程序中,将多个图像打包成 sprite 是一种很好的做法,这样可以减少 HTTP 请求的数量,从而最大限度地减少加载时间...

我的问题是:这种优势在基于 WebSocket 的应用程序中是否仍然存在?

由于 WebSocket 应用程序在技术上不会发出 HTTP 请求,那么在这种情况下使用 sprite 是否也会提高性能?

注意:我知道精灵还有其他优点,例如在从空闲/悬停切换按钮时提供更好的用户体验,但我在这里只谈论加载时间。

【问题讨论】:

    标签: meteor websocket sprite


    【解决方案1】:

    好的,所以我提出问题的原因是在 Meteor 应用程序上使用单个帧与 sprite 时的开销非常低。事实证明,这不是由于 WebSocket,而是由于 HTTP/2。一些回答它的资源:

    【讨论】:

    • 您如何衡量开销?
    • 我们正在测量页面的整个加载时间。它有大量的图形资源,大约 5000 个,但我们发现使用单张图片与 16 张图片的精灵相比,加载时间仅增加了 20%。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    相关资源
    最近更新 更多