web-dev-qa-db-ja.com

私のサイトに大量の画像を保存する場所は?

人々が何かを売ることができるebayのようなサイトを展開したい場合、それらの多くのthausendsのような大量の画像を保存する必要があり、いくつかのページに約30枚の画像を表示する必要があります。

通常、私は別のサーバーを作成してそこに保存しますが、他に何ができますか?

ImageShackのようないくつかの画像ホストに画像を保存しようとしていましたが、同時に30枚の画像をリクエストしようとすると、画像の一部が表示されず、imageshackがこのように使用されないように見えます。

それでも、クラウドサーバーや、Imageshackのような他のサービスなど、他の方法が必要です。誰もこれを経験していますか? 2台目のサーバーを使用する以外のベストプラクティスは何でしょうか。

更新

ご意見をお寄せいただきありがとうございます。

私はあなたの提案を検討し、より深い情報のCDNを見ることに決めました、私は独立したスターターソリューションを探している間、私は非フリーサービスを使用して開始したくないので、無料のCNDシステムまたは手段を探しますサーバー上で作成します。

当分の間、メインサーバーに画像を保存し、各ファイルの無料の画像共有サイトでバックアップを行うことにしました。これにより、パフォーマンスを向上させるために画像ソースを切り替えることができます。

3
Rasly Walker

静止画像だけの場合は、ストレージ用に Amazon S ​​をお勧めします。セットアップと統合が簡単で、特に最初から低コストです。

別のサーバーやクラウドサーバーは必要ありません。S3はクラウドベースのストレージのみを提供します。サーバーの追加コストとオーバーヘッドは必要ありません。

また、 Amazon CloudFront -CDN(コンテンツ配信ネットワーク)とシームレスに統合し、ユーザーの画像読み込みを高速化します。 CloudFrontはいつでもオンまたはオフに切り替えることができます。

1
Duncan Lock

Amazon AWS(http://aws.Amazon.com/)は、これから始めるのに本当に良い方法です。サーバー(仮想)で多くのオペレーティングシステムの1つを実行し、必要なRAMの量とCPUパワーを選択し、実際に使用したリソースの量に対してのみ課金できます。共有ホスティングには他のタイプのプランも利用できるため、画像のみを共有します。 Amazonネットワークは世界中で非常に高速であり、「マイクロ」パッケージでも無料です。

DNSタイプのCDNであるCloudflareと組み合わせると、画像や静的なHTMLコンテンツをさらにキャッシュできるため、非常に高速なパートナーシップが実現します。

1
ionFish

GoogleやFacebookなどの主要なWebサイトでは、 コンテンツ配信ネットワーク を使用しています。これにより、最高のパフォーマンスが得られます。 CSS Sprites もありますが、その手法はあまり使用されていません。

0
Christopher