首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于web应用程序的照片存储

用于web应用程序的照片存储
EN

Stack Overflow用户
提问于 2010-12-26 13:37:53
回答 2查看 689关注 0票数 3

可能重复: 用户映像-数据库与文件系统存储

您好!我应该把照片储存在什么地方,以供类似facebook的应用?在本地服务器上的文件夹中还是将它们上传到数据库?我不打算让这个应用程序商业化。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-26 13:40:56

将图像存储在文件系统(文件夹)中,并将路径存储在数据库中。

编辑:

找到了一篇关于Facebook如何处理图像存储的有趣文章:

Facebook:“草堆中的针”:高效存储数十亿张照片

以上文章中的一些事实:

  • 图片事实:
    • 6.5B总照片
      • 每幅图片有4至5个大小的物化(30B文件)
      • 475 K图像/秒
        • 主要通过CDN (Akamai & Limelight)提供服务
        • 200 k个人资料照片/秒

代码语言:javascript
复制
    - 100m uploads/week

代码语言:javascript
复制
- Stored on [netapp filers](http://en.wikipedia.org/wiki/NetApp_filer)

票数 3
EN

Stack Overflow用户

发布于 2010-12-26 13:42:11

我希望文件存储在文件系统中,数据存储在数据库中。所以,我要做的是上传文件并保存在文件系统中。在目录里。比如说,/home/username/appfiles/,在数据库中,我将引用它。例如,在image_location: /home/username/appfiles/image_file_name列下。

我还将通过添加时间戳来重命名该文件,以确保两个同名文件不会被重写。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4534001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档