【发布时间】:2012-05-11 05:59:45
【问题描述】:
我正在尝试将dataURIs 的使用与大量图像进行比较(出于性能考虑)。我所做的是设置两个测试:
- Regular Images (WPT)
- Base64 (WPT)
除了“如何”提供这些图像/资源之外,这两个页面完全相同。我已经针对每个(上面提到的 - WPT)运行了 WebPageTest,它看起来 base64 的平均加载时间要快得多——但常规视图的缓存视图更快。我已经实现了 HTML5 Boilerplate 的 .htaccess 以确保资源被正确压缩,但是正如你所看到的,我得到了 base64 的 F 用于不缓存静态资源(我不确定是否这是对还是错)。我最终要在这里弄清楚的是哪种方式更好(假设为了争论,一个页面上有那么多资源)。我知道的一些事情:
-
GETbase64 请求很大 - base64 有 1 个资源,而常规资源有 300 个(这是更大的问题...
GET请求或资源数量)?关于常规的要记住的是,由于限制,只有这么多的资源可以并行加载——对于 base64——你真的只是等到可以读取 HTML——所以什么都不是 技术上比页面本身加载。
非常感谢任何帮助 - 谢谢!
【问题讨论】:
标签: base64 data-uri page-load-time get-request