2

私はtypo3を使用しており、ファイルサーバーに保存されているいくつかの画像を表示する拡張機能を作成しようとしています. curl を使用して画像を取得して表示することを検討しています。しかし、それが正しいアプローチになるかを知りたいです。

外部ファイル サーバーから画像にアクセスし、curl などを使用して拡張機能を介して表示することは安全で問題ありませんか?

それとも、ウェブサービスを使用して、代わりに画像をtypo3に保存する必要がありますか?

毎日更新される約 500 枚の画像を使用する必要があるため、typo3 のインストールはこれらすべての画像でかなり簡単に完了できると確信しています。

ご提案いただきありがとうございます。

4

1 に答える 1

0

あなたのソリューションは、Web サーバーとファイル サーバーに余分な負荷をかけることになります。通常、Web サーバーによって提供されるすべての画像には、TYPO3、コード、およびファイル サーバーでの要求の初期化が含まれます。

次に、セキュリティに関する質問と、画像のコピーを Web サーバーに保存するかどうかに関する質問に答える、考慮すべき 2 つの事項があります。

  1. キャッシュ- ファイル サーバーに負荷がかからないようにするために、必要でない場合は非常に望ましい機能です。Web サーバーで画像のコピーを作成し、その画像のコピーを提供し続ける必要があります。明らかに、それらはディスク容量を消費するため、定期的にキャッシュを削除し、いくつかの基準に基づいてキャッシュされたイメージを削除する必要があります。

  2. セキュリティ- ページの一部である画像のみが表示されることを保証する手段を実装する必要があります。また、ファイルサーバーが公開されていないことを確認する必要があります。

どちらの場合も、データベース内の画像を追跡して、どの画像がページの一部であるか、ファイルサーバー上の元の場所は何か、コピーの有効期間は何か、いつ削除されるのか、何を知る必要があると思いますか?はファイルのフィンガープリントであり、ファイルサーバー上のイメージの置換の可能性などを追跡できます。全体として、解決しなければならない問題があります。

于 2012-10-25T10:52:31.477 に答える