私はCDNの考え方全体にまだまだ新しいので、これは愚かな質問かもしれませんが、私は誰かがこれについていくつか光を当てることができると確信しています。私はユーザー画像のアップロード、サイズ変更、ディレクトリ($user_id
)を作成し、最終製品をディレクトリ(www.mysite.com/uploads/$user_id/image1.jpg
のような)に保存する基本的なPHPスクリプトを持っています。魅力のように動作します。CDNを使用してユーザーイメージのアップロードを保存/配信しますか?
私はちょうどすべてのホスティングスタッフを捨てて、私はRackspace(Slicehost?)「Cloud Server」アーキテクチャを使用しています。私はRackspace(Mosso?)の "Cloud Files"にもサインアップしました。ここまでは順調ですね。
私の質問は次のとおりです。ユーザーがローカル(Apacheサーバー上)にアップロードするイメージを保存するのか、クラウドファイル経由でオブジェクトとして保存するのですか?静的なコンテンツを私のWebサーバーから分離することは素晴らしいアイデアのように思えるので、動的コンテンツを生成するために使用できます。しかし、ユーザーがイメージをアップロードするたびにCDN対応のコンテナを作成するのは、オーバーヘッドになるでしょうか?
私はこのボートを完全に逃していないことを願っています。私はこれについて多くの情報を見つけることができないようですが、私はこの考えを追求しなければならない理由があると確信しています。どんな提案も大歓迎です!
毎回コンテナを作成する必要はありません。既存のファイルにファイルをアップロードするだけです。これに対するオーバーヘッドは無視でき、長期的には完全に価値があります。 –