PHP Web アプリケーションを開発しています。ユーザーがアップロードした画像を保存し、Web アプリケーションに表示する効率的な方法を探しています。あなたの提案を教えてください。
予想される画像の数は 100 万です。
PHP Web アプリケーションを開発しています。ユーザーがアップロードした画像を保存し、Web アプリケーションに表示する効率的な方法を探しています。あなたの提案を教えてください。
予想される画像の数は 100 万です。
ファイルシステム ストレージとデータベース ストレージを組み合わせて使用することをお勧めします。画像に関するメタデータ (アップローダーのユーザー ID など) を含むテーブルを作成し、画像の URL のフィールドを含めます。
誰かが画像をアップロードしたら、Web からアクセスできるディレクトリにファイルを移動し、作成したテーブルにレコードを保存します。このテーブルには、画像の URL など、アップロードされたファイルに関するすべての関連データが含まれています。このようにして、画像に関する情報をデータベースに照会できますが、ファイルの内容をデータベースに保存する必要はありません。