次の判断の参考にさせていただきますので、よろしくお願いいたします。
私の要件:
共有サーバーでホストされているサイトがあり、ユーザーにコンテンツを提供します。約 60 GB のコンテンツ (それぞれ 30 MB の約 2000 ファイル。ユーザーは一度に 20 ファイルしかアクセスできません)、私は毎月約 100 GB の帯域幅使用量を計算します。
ユーザーがコンテンツに登録すると、ユーザーがダウンロードできるリンクにアクセスできるようになります。しかし、有効期限を延長する可能性を考慮して、リンクの有効期限を 7 日間にしたいと考えています。
ディスク容量と帯域幅を考えると、Amazon S3 や Rackspace Cloud ファイルなどのサービスが必要になると思います (または、代替手段はありますか?)
有効期限を管理するために、有効期限が切れるリンクを何らかの方法で取得する予定です (Rackspace ではなく、S3 にその機能があると思います) または、データベースの有効期限を制御し、クラウド上の 200 個のファイルすべての名前を毎日変更するバッチ プロセスを使用し、私のデータベースで(ユーザーが直接リンクをコピーした場合、翌日には機能しません。私のウェブページだけが更新されたリンクを持っています)。プログラミングにはPHPが使われています。
それで、あなたはどう思いますか?クラウド ファイル ホスティングは進むべき道ですか? どれ?リンクを管理することは理にかなっていますか、それともプログラミングを介してそれを行うのは難しすぎますか (コマンドをクラウドサーバーに送信します...)
編集: 一部のホスト会社は、共有プランで無制限のスペースと帯域幅を提供しています..サポート スタッフに尋ねたところ、「無制限」の取引を本当に尊重しているとのことでした. したがって、1 か月あたり 100 GB の転送は問題ありません。注意すべきことは、CPU 使用率だけです。したがって、共有ホスティングに移行することは、選択できるもう1つの選択肢です..
フォローアップ:これをさらに掘り下げてみると、UnlimitedプランのTOSには、主にマルチメディアファイルをホストするためにスペースを使用することは許可されていないと書かれていることがわかりました. そこで、Amazon s3 と Tom Andersen が提供するソリューションを使用することにしました。
入力していただきありがとうございます。