加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 在Web服务器上存储和检索图像的最佳方法是什么?

发布时间:2020-12-13 22:25:15 所属栏目:PHP教程 来源:网络整理
导读:我有一个网站,严重依赖我的SQL数据库.我将产品信息存储在数据库中,并使用php检索和格式化.我想在等式中添加图像,但不知道从哪里开始.它们是高分辨率的,所以我不认为将它们存储在实际的数据库中,但我不希望其他管理员花费数小时来输入产品信息和图像.按照惯例
我有一个网站,严重依赖我的SQL数据库.我将产品信息存储在数据库中,并使用php检索和格式化.我想在等式中添加图像,但不知道从哪里开始.它们是高分辨率的,所以我不认为将它们存储在实际的数据库中,但我不希望其他管理员花费数小时来输入产品信息和图像.按照惯例,管理员填写表格,验证信息是否正确,然后存储信息然后显示在网站上.谈到图像时,我能想到的最好的方法是将图像名称和位置添加到产品信息中并使用php调用它,但我不希望我的管理员花一整天时间来命名照片并手动输入名称.任何想法将不胜感激.

解决方法

就个人而言,我建议将图像存储在一个耐用且可扩展的存储设施中,如 Amazon S3,它可以为您消除很多负担,并且可以通过几乎任何规模(小或大)的经济高效的CDN来托管图像.

您无需担心人工手动命名图像文件,因为它们可以通过代码随机分配唯一名称.例如,您可以使用图像文件的md5总和来唯一标识图像,并仅将其S3存储桶和对象ID存储在数据库中,即使您决定稍后更改某些信息,也可以轻松地从Web检索它们.

此外,由于您声明要将图像与数据库中的特定产品相关联,因此可能无需全面识别全面的唯一图像数据.您可以将其限制为相关产品,这可能就好了.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读