【发布时间】:2010-10-06 02:13:03
【问题描述】:
所以我正在 php 中做一些事情,我必须从 sql 数据库中获取我的图像,它们将在 base64 中编码。显示这些图像的速度很关键,所以我试图弄清楚将数据库数据转换为图像文件然后将其加载到浏览器中是否会更快,或者只是回显原始 base64 数据并使用:
<img src="data:image/jpeg;base64,/9j/4AAQ..." />
FireFox 和其他 Gecko 浏览器都支持。
所以回顾一下,传输实际图像文件或 base64 代码会更快吗?使用ajax加载图片需要更少的http请求吗?
图像总大小不超过 100 像素。
【问题讨论】:
-
是一遍又一遍的相同静态图片吗?然后有一些技术可以只发送一张图片,而 css 只显示其中的一部分。
-
@some: CSS sprites 在这里可能有用。
标签: php mysql html image base64