2016-12-27 5 views
2

クラウドを使用してRETS MLS画像へのアクセスを提供する人はいますか?私は現在、私のウェブサイトに直接アクセスするために自分のサーバーに保存している画像を持っていますが、もっと多くのスペースが必要で、画像をWebに取得して、 RETSサーバーから15分ごとにダウンロードし、サーバーに保存します。だから私が必要とするのは、このストレージをクラウドに変換するための手順です。クラウドにアクセスするためのパスワード要件があるかもしれないことがわかっています。誰でもRETS画像を保持するために雲を使用しています。

+0

あなたは、Amazon S3にアップロードすることもできますが、あなたはS3や他のクラウドプロバイダーにRETSの画像を保存すると、そのルールに従っていることをあなたのMLSのプロバイダのポリシーに確認する必要があります。 –

+0

私はそれができることを知っている..私はそれをやっている人からの提案を探しています..何が関与しているように..それぞれのイメージがそれ自身のディレクトリを必要とするので60,000のディレクトリを持っていることは本当に扱いやすいです。あなたは頻繁にそれらを削除する必要がありますので、本当に厄介な取得..しかし、提案のおかげで。 –

+0

なぜ、S3を使用せず、MLS IDごとにバケット(フォルダ)を持っていないのですか?バケツには写真が入っています。そのMLS IDの写真が更新されるたびに、バケツの内容を削除して新しい写真をアップロードします。同じ更新スクリプトで、S3イメージリンクのURLをデータベースに格納します。 –

答えて

0

我々の製品のいずれかのすべての画像をキャッシュするAzureストレージ(https://docs.microsoft.com/en-us/azure/storage/)を使用しています。私たちはそこに画像を「怠惰な負荷」で並べ替えます。画像が要求された場合、その画像をクラウドストレージ(画像が公開されている場所)から取り出し、そこからRETSメディア要求よりもはるかに高速にストリームします。 RETSサーバーからオンデマンドで画像をリクエストする必要がある場合は、すぐにキャッシュします。遅いMLSの画像もプリフェッチします。画像は、私たちのためにRETSシステムで作業する場合、パフォーマンスに大きな影響を与えました。

これはまた、私たちは、彼らがそれは彼らが望むものではない場合は、フルサイズの画像をダウンロードし、帯域幅を無駄にする必要はありませんので、お客様のためにあまりにもかなり迅速にその場で画像のサイズを変更するようないくつかのクールなものを行うことができます。

ここでは、お客様が画像サービスをどのように使用するのかについてのオープンソースSDKへのリンクです。 https://github.com/timitek/getrets-php-sdk#imageurl

0

Amazon S3 Bucketsが優れたソリューションです。私たちは約18TBのデータを持っています。また、 "各画像には独自のディレクトリが必要です"と言ったように、400以上のMLSのディレクトリが何百万もあります。

すべてうまく動作し、遅延もありません。そのスケーラビリティも。

注:私たちは、MLSの画像用のバイナリ生データを取得していると我々は直接S3への書き込みや画像のURLを作っていること。

関連する問題