【发布时间】:2011-05-26 23:14:57
【问题描述】:
我正在根据 Google 的网站优化标准优化我的网站:
http://code.google.com/speed/page-sp...mageDimensions
对于那些熟悉它的人,我正在使用 Firebug ->“页面速度”工具来分析我网站的“薄弱”区域。
关于上面的链接,图片尺寸,问题是 - 我的网站上有很多动态图片是通过 CMS 上传的,因此高度/宽度各不相同。因此,指定图像尺寸有多重要?如果一个页面有来自 CMS 的 5-10 张图片,以下哪个选项更好:
a) 不要指定图片尺寸
b) 使用PHP的getimagesize函数动态获取图片尺寸,并将其作为“宽度”和“高度”放在IMG标签中
c) 更新我们的数据库以存储每张图像的宽度/高度(我已经在数据库中的图像表中查询其他信息,例如“alt”属性的文本),然后访问这些列以获取 IMG 标记前端?
我认为“c”是最好的选择,但我想听听是否有人对哪个选项更好有任何建议或统计数据。显然“c”意味着我们需要从数据库中查询更多的数据。
我们还使用单独的数据库服务器,并利用浏览器缓存。 (http://code.google.com/speed/page-speed/docs/caching.html)
谢谢
【问题讨论】:
标签: php image optimization