2010-12-17 54 views
5

我优化,根据谷歌的网站优化标准,我的网站:网站优化 - 添加图像dimentions

http://code.google.com/speed/page-sp...mageDimensions

对于那些谁是熟悉它,我用萤火虫 - >“网页速度”工具来分析我的网站的“薄弱”领域。

关于上面的链接,图片尺寸,问题是 - 我的网站上有很多动态图片,通过CMS上传,因此在高度/宽度上有所不同。因此,指定图像尺寸有多重要?如果一页有来自CMS的5-10幅图像,下面哪个选项更好:

a)不指定图像尺寸
b)使用PHP的getimagesize函数动态获取图像维度,并将其放入IMG标记作为“宽度”和“高度”c)更新我们的数据库以存储每个图像的宽度/高度(我已经查询了数据库中图像表中的其他信息,例如“ alt“属性),然后访问前端IMG标签的那些列?

我认为,“C”是最好的选择,但我想听到的话,任何人有任何建议或统计上哪种选择更好。显然“c”意味着我们需要从数据库中查询更多的数据。

我们还使用一个单独的数据库服务器,并利用浏览器缓存。 (http://code.google.com/speed/page-speed/docs/caching.html)

感谢

回答

3

Ç

  1. 设置图像大小会给你 更好的页面加载行为。

    如果不设置大小一些 部分页面将调整而 加载页面,而这仅仅是 难看。

  2. 如果您已经查询数据库 的替代文字,我怀疑你会 通知,如果 任何性能问题,您加载两列。
+0

感谢您的答案 我选择了第二个选项。 :) – 2011-01-05 12:48:39

2

我实际上在大页面上尝试过选项B作为测试,发现它造成了巨大的性能问题。我要说的是,你最好使用选项C.运行更新您的CMS与添加的每个图像添加这些方面,也许在一个安静的时间运行一个cron来更新现有的所有图像,而无需尺寸

+0

感谢您的回复 – 2011-01-05 12:50:01