开发者社区> 问答> 正文

网站是如何组织图片和存储图片的?

今天想在自己的服务器上设计一个存放图片的目录,我自己定义的结构是这样的:
ID 图片名称 图片ID名称 所属文章ID 所属用户ID
表项解释说明:
图片名称(用户上传的时候图片自带的名称)
图片ID名称(图片传到服务器之后,将图片原来的名称存储起来,并且根据当前服务器的时间来为这张图片重新命名)
所属文章ID (图片所属的文章的ID号)
所属用户ID (如果以后图片存储的比较多了,如果有多个用户的话,图片数量居多,那么一张表可能完全存储不下,可以根据用户ID来找到相应的表,这样就提高了检索速度,减轻了服务器负担)
看到facebook服务器上有100亿多的照片,那么它们在服务器上是以怎样的逻辑结构进行存储的呢?还有当今大型网站,比如qq空间,它们的图片又是怎样存储的呢?
求各位大神普及一下知识。

展开
收起
落地花开啦 2016-02-12 15:14:25 2774 0
2 条回答
写回答
取消 提交回答
  • 阿里云ping https://ping.gaomeluo.com/aliyun/

    搭建图片服务器,可参考此教程:https://yq.aliyun.com/articles/708134

    2019-07-17 18:41:24
    赞同 1 展开评论 打赏
  • 码农|Coder| Pythonista

    一般都会以对象存储的形式来存储的,比如阿里云的OSS

    2019-07-17 18:41:23
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
优化4K制作流程,创建“4K视觉云”服务 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载