我希望减少对移动网站的HTTP请求,并且,作为其中一部分,我希望利用数据URI来内联发送图像。每个页面一次最多可以加载12个缩略图,这些缩略图在刷新时可能会发生变化。
基本上我有两个选择;在每个请求的基础上在图像上运行base64_encode,或者将编码数据存储在DB中并获取它。后者会涉及更多的工作,因为缩略图可能会定期更新,所以理想情况下我想要第一个解决方案,但前提是base64_encode的性能可以处理每页12个缩略图的编码。
我会感激任何想法。
答案 0 :(得分:0)
您应该将图像作为普通图像文件提供,但是来自单独的域。由于文件如何提供给客户端,因此使用域图像或媒体可能更合适。
此外,您应该检查像Squid这样的缓存服务器:http://www.squid-cache.org/
只需在数据库中存储文件路径。
希望它会对你有所帮助。