我正在尝试为摄影师构建应用程序。这些是他的要求:
所以,我的问题:
谢谢!
答案 0 :(得分:1)
您需要回答的第一个问题是您是将文件存储在数据库中还是存储在文件系统中。鉴于有问题的数据量,我会将文件存储在文件系统中,并保存有关文件的元数据,包括它们在数据库中的位置。这种方法的关键在于你必须让两者保持同步。构建该系统并不是特别困难。
第二个问题与存储文件的位置有关。您可以将其存储在托管站点的同一位置,也可以使用Amazon的S3(或J_B提到的DreamHOst)等云存储选项。使用云存储的一个优点是该站点可以托管在任何地方而不会影响文件的位置。
答案 1 :(得分:1)
我不确定构建这样的应用程序,但SmugMug是一个满足您大多数要求的现有应用程序。
基本费用为每年40至150美元,具体取决于您选择的级别,以及您需要的额外文件存储空间。不确定它是否满足您的所有需求,但只是把它扔出去。注意:我不是SmugMug的附属机构,只是一个满意的用户。
答案 2 :(得分:0)
DreamHost可能不介意。他们说他们将为您提供所有计划所需的存储空间(+一些额外的存储空间)。
我不知道这样做的应用程序。听起来真的很难写。