2011-02-28 11 views
2

自分のサイトのユーザー画像とビデオのアップロードにCDNを使用する予定です。唯一の問題は、GD Image LibraryとFFMPEGを使用してサーバーに保存する前に、イメージとビデオを処理して操作する必要があるため、直接CDNにアップロードできないことです。ユーザーの画像とビデオのアップロードにCDNを使用

CDNの容量と配信のメリットを得るにはどのような方法がありますか?まだそこにアップロードされたファイルは処理できますか?

ほとんどの場合、アップロード後すぐに動画と画像をアップロードできるようにします。私は、ユーザーがダブルアップロード時間(私のサーバーに送信され、CDNに送信された)を経験する必要はありません。

私が考えることができる唯一の解決策は、私のサーバー上にファイルの一時的なバージョンを保存し、そのコピーをCDNに送信することです。 CDNへのアップロードが完了すると、ファイルへのすべてのパスが、自分のサーバーではなくCDNに切り替わります。これは理にかなっていますか?

答えて

1

あなたは処理能力を費やさなければならないかもしれませんが、それ以降は帯域幅がCDNバックにある可能性があります。あなたはパンダストリームのようなサービスでビデオエンコーディングをアウトソースすることもできます

2

APIを提供するCDNを使用してください。

英国と米国でのCDNサービスは、Rackspaceです。彼らはPHPのような多くのプログラミング言語のためにAPIを提供します。

+0

私はFFMPEGが必要です(PHPには含まれていません)... – wilsonpage

+0

このAPIは、PHPで使用する任意のライブラリで動作します。どんなFFMPEGライブラリを使うべきかを聞いているなら、私はhttp://ffmpeg-php.sourceforge.net/を勧めます – Greg

関連する問題