2016-05-20 4 views
2

Facebookに画像をアップロードして、まず "src"を取得して、私がアップロードしたFacebookの画像の場所をimg srcが示すRailsアプリに表示する予定です。イメージは別のサーバーにあります - オーバーヘッドはありますか?

このアプローチでは、自分のウェブサイトに画像があるのではなく、オーバーヘッドはありますか?それはサーバーを減速させますか?そして、このアプローチは一般的にやりますか?それは合法ですか?

+1

ランダムな画像であなたのfbアカウントをスパムすることを心配していないなら、法的に問題はないはずです。オーバーヘッド - > imgタグで直接使用する予定の場合、技術的にオーバーヘッドは発生しません – venkatKA

+0

Facebookはおそらくあなたを停止させます – WizKid

+0

@WizKid ,,,なぜな? –

答えて

3

いいえオーバーヘッドはありません。実際には、サーバーが受け取るリクエストの負荷を軽減することで、実際にはアプリのスピードアップにつながる可能性があります。これは基本的に、あなたのjavascriptとcssに配布されたCDNを使うのと同じです。

通常、あなたのレールサーバは、css、javascript、およびimagesへのリンクを含むhtml応答を提供します。ユーザのブラウザはこのhtmlのレンダリングを開始し、これらのリンクに出会ったときにリクエストを行います。これらのリンクがすべてあなたのサーバを指している場合、あなたのレールサーバはこれらの静的資産の処理を処理する必要があります(そして、毎秒非常に多くの要求しか処理できません)。

Amazon Web ServicesなどのCDNにアセットを配置して、レールサーバーの負荷を軽減することが一般的です。あなたのFacebookのイメージが公開されている限り、これは実際には良いアイデアだと私は信じています。

関連する問題