图像/文件托管存储最佳实践和标准

时间:2011-12-03 00:47:11

标签: asp.net-mvc architecture web-hosting document-management

我们正在构建一个图像和文件托管网站,我们将这些文件保存在我们的服务器上,因此我想知道是否有任何我需要阅读和遵循的最佳实践或标准,以使我们的网站可扩展且易于扩展在将来。

是否有关于此主题的书籍或文章或视频,请分享。

3 个答案:

答案 0 :(得分:1)

根据我处理大数据的经验。

答案 1 :(得分:0)

我相信这不是一个简单的问题,可以在不知道的情况下回答

  • 预计会有多少个文件?
  • 每小时/每天/分钟有多少用户/文件访问?
  • 使用此文件的使用方案(下载?流媒体?一次下载多少个并发文件?
  • 你被困在一个特定的操作系统(Windows)和文件系统(NTFS)中,还是有自由的?

我的个人注意事项:建立自己的图像/文件托管并非易事,我强烈建议您聘请具有此领域经验的人员。

答案 2 :(得分:0)

我建议如果可能,请查看提供api的第三方解决方案。然后,当第三方为核心产品添加新功能时,您将获得更低的拥有成本,硬件无需维护成本以及免费持续更新的优势。我从第一手经验中了解到这一点,因为我们在最近的项目中确定了这样做的选项,并得出结论,我们将在自己的解决方案上花费100倍以上,即使这样,也可能无法做到正确。我们选择了一家名为Razuna的公司,该公司提供其平台的托管和开源版本。他们的api非常直接,可以在你的mvc应用程序中使用,可能只需要几天的努力(取决于你的用例)。这种方法的优点在于托管元素实际上位于nirvanix主干上,并通过他们的CDN提供服务 - 所以赢了。

您可以在以下网址获取详细信息:

http://www.razuna.com

可以在以下位置查看api文档:

http://wiki.razuna.com/display/ecp/Developer+Guides

祝你好运,如果你需要任何进一步的现实生活指导,请随时回来。哦,顺便说一下,我们还可以要求以“非常标准的市场日费率”将“付费”功能添加到核心产品中。