我正在制定一个摄影社区网站的要求。要调查的一个重要特征是允许比我国互联网上的竞争对手网站更多的foto/帐户。有什么可能性呢?
我是否应该选择像亚马逊S3这样的产品,或者有没有提供更多与图片相关的功能的产品?我最感兴趣的是每GB的低价格(存储和转出)。
发布于 2010-12-08 01:57:44
我曾经在一家社交网站工作,该网站托管着数十亿张图片,我们对S3进行了评估。结论是,对于大流量的网站来说,它太贵了。存储本身相当便宜,但访问S3上的内容的成本很快就会增加。这使得S3更适合在线备份等应用程序。在我看来,成本是主要的缺点。
另一方面,只有当你的网站变得很大的时候,这才是一个需要关注的问题。S3最大的优点是,您不必担心可伸缩性,而且它很容易设置,然后忘记它,因为它就是工作的。许多中型服务使用S3取得了巨大的成功。
我们寻求的解决方案是一组专用服务器,这些服务器托管图像并运行we服务器(不要使用Apache,使用针对静态内容优化的we服务器,如lighttpd或nginx),在这些服务器之前,使用CDN (内容分发网络,如akamai或panther express)。您通常会获得很高的命中率(取决于您站点的访问模式),因此最终用户将直接从CDN获取大多数文件,而不会对您的服务器造成任何负载(第一次访问文件除外)。因此,在一段时间内,您可能只需要一台服务器和一个镜像。随着您的扩展,挑战变成了如何在整个场中分发映像,如何管理冗余等。
我认为上市时间也起着一定的作用。在这方面,一个好的策略可能是从S3开始,并快速启动和运行。以后,您仍然可以迁移到更复杂的解决方案。在这种情况下,请确保管理层牢记这一点。非技术人员倾向于相信,一旦一个功能起作用了,你就再也不用去碰它了。请注意,迁移大量数据需要时间。当我们改变我们的照片架构时,拷贝作业运行了几个月。
发布于 2009-10-30 18:49:24
Flickr/Picasa集成怎么样?用户使用他们自己的Flickr/Picasa帐户来存储他们的照片并使用您网站中的功能。在这种情况下,您可以免费存储照片:P
我自己希望有一个单一的照片存储访问。而不是单独访问。对于每个站点。
https://stackoverflow.com/questions/1564751
复制