php - 处理动态站点中图像的数据 URI

标签 php css http uri

我希望减少对移动网站的 HTTP 请求,作为其中的一部分,我想利用数据 URI 发送内联图像。每个页面一次最多可加载 12 个缩略图,这些缩略图可能会在刷新时发生变化。

基本上我有两个选择;在每个请求的基础上对图像运行 base64_encode,或者将编码数据存储在数据库中并获取它。后者会涉及更多的工作,因为缩略图可能会定期更新,所以理想情况下我喜欢第一个解决方案,但前提是 base64_encode 的性能能够处理每页 12 个缩略图的编码。

如果有任何想法,我将不胜感激。

最佳答案

您应该将图像作为纯图像文件提供,但来自单独的域。由于向客户端提供文件的方式,为图像或媒体使用域可能更合适。

你还应该检查像 Squid 这样的缓存服务器:http://www.squid-cache.org/

只需将文件路径存储在您的数据库中。

希望对你有所帮助。

关于php - 处理动态站点中图像的数据 URI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5989924/

相关文章:

php - 构建更好的搜索查询 php/mysql

javascript - 2 列布局,如何应用边框,使更高的 div 决定边框高度

javascript - 试图将鼠标悬停在一个句子上并得到那个句子

html - Bootstrap 栏不再关注

java - 多部分表单数据中文件名中的国际字符

jquery - 为什么我的 POST 请求处理程序会收到 GET 请求

http - Seaside - 如何在 session 中获取完整的 url

php - 带有条件的sql插入查询 - 不存在

php - 如何在CodeIgniter框架中分离前端和管理?

php - wordpress 邮件标题设置其他纯文本