我应该在数据库中保存图片网址吗?

时间:2011-06-30 10:15:21

标签: php sql

情况如下:

我想添加在我的新网站中添加/修改推荐的功能。我希望每个推荐都有一张照片,如果上传的话会以这种方式显示,如果没有,则显示其他默认图片。

问题是,我应该保存我上传到数据库中的图像的网址吗?或者我的getImage函数是否只是通过推荐的唯一ID(例如“/photos/$id.jpg”)将url返回到图像?

1 个答案:

答案 0 :(得分:1)

为了清晰和详细而重写......

我认为只要您的数据库中的额外权重不是问题(并且您声明它不是),那么使用描述性文件名比id号更好,原因如下:

SEO:文件名是搜索引擎在索引网站内容时使用的因素之一。虽然它只是一小部分,但对于图像来说,alt,title和description属性会带来更多的重量,因此我不必刻意地不必要地省略潜在的数据。

可用性:从您自己的角度来看,如果您需要在以后更新图像,那么如果文件名易于阅读,它将使您的生活更轻松。这将节省您需要检查需要使用哪个文件的时间。