0

我有超过 1000 万个小型静态 html 文件(每个 10K)。我是 bluehost.com 的用户。它有 50000 个文件的限制。它发送了一封电子邮件警告我,如果我在 30 天内没有删除文件,它将禁用我的帐户。

因此,我正在寻找一项免费服务来托管我的文件。我考虑过谷歌应用引擎,但它有一个更严格的限制:不超过 1000 个文件。(每个文件不应大于 1 Mb)。看来我可以将文件上传到提供免费项目托管服务的 code.google.com。

有什么好的建议吗?我更喜欢免费的或便宜的。它应该有一个编程接口来上传和下载文件。先感谢您。

4

5 回答 5

3

我会考虑将所有文件转换为数据库并编写一个小的服务器端脚本来检索数据,然后使用一些重写规则将访问者重定向到脚本。

如今,大多数网络主机都提供某种服务器端语言和某种数据库。许多还允许您使用 .htaccess 文件来放入您的重写规则。

于 2010-07-07T08:05:25.187 回答
2

1000万份手工制作的文件?如果它们是由程序制作的,请尝试将程序转换为动态 Web 语言,如 php。

于 2010-07-07T08:12:06.857 回答
1

使用 zip 和解压缩文件的前端(如果需要)。

1000 万个文件是生成代码。不。只需按需创建。

[编辑] 然后你根本不需要存储页面。有一些数据结构可以让您重建原始页面,同时可以快速搜索并使用很少的额外存储空间。

于 2010-07-07T08:08:57.867 回答
0

您当然可以在 Linode 上执行此操作(最便宜的计划 20 美元/月)。但我认为这可能是矫枉过正。Amazon S3 按千兆字节收费,因此您不会为此支付太多费用。就直接网络托管而言,你已经得到了我 - 我不知道有哪个提供商可以让你对他们糟糕的目录这样做。

于 2010-07-07T08:03:38.970 回答
0

您是否需要一直访问所有文件?

您可以将它们归档到 zip 文件中,因为文本往往会很好地压缩,也许这会给您节省所需的空间。

于 2010-07-07T08:16:02.683 回答