ホームページ >バックエンド開発 >PHPチュートリアル >フォトアルバム機能はどれを選ぶのが良いでしょうか?
他のユーザーが閲覧しやすいように、ユーザーが投稿した写真を自動的にユーザー アルバムに分類する必要があります。以前は、アルバムが表示されるたびに、データベースに画像アドレスが保存されていました。ユーザーのアルバム フォルダー内の写真を直接検索してアルバムを参照する場合はどうすればよいかを知りたいです。大いなる神々はそれを理解しているのだろうか?
以前の方法を引き続き使用し、画像アドレスをデータベースに保存することをお勧めします。写真はハードドライブに保存されます。ただし、画像をユーザーに関連付ける必要があります。
ユーザーのアルバムフォルダーをたどる場合、ユーザーごとにフォルダーを作成することは可能ですか?
以前の方法を引き続き使用し、画像アドレスをデータベースに保存することをお勧めします。写真はハードドライブに保存されます。ただし、画像をユーザーに関連付ける必要があります。
ユーザーのアルバムフォルダーをたどる場合、ユーザーごとにフォルダーを作成することは可能ですか?
ここで苦労しているのですが、テーブルのデータが大きい場合、クエリは非常に遅くなります
画像アドレスを json 拡張子に保存します
に画像アドレスを保存します。 json 拡張子 json 拡張子
とはどういう意味ですか?もっとわかりやすく説明してもらえますか?写真は JSON 形式でデータベースに保存されていますか?
フォト アルバムを表示するたびに、データベースがクエリされます
これは正常です。データベースはそのためにあります。とても面倒です
テーブル データが大きい場合、クエリは非常に遅くなります
それは当然のことだと思いますよね?
せいぜいユーザーIDにインデックスを作成するだけ
フォルダ内を横断した方が速いはずです
また当たり前だと思ってます!
データベース クエリはファイル内で実行され、フォルダー トラバーサルはハードディスク内で実行されます
どちらの方が速いと思いますか?
フォト アルバムを表示するたびにデータベースがクエリされます
これは正常です。データベースの目的はそのためです。とても面倒です
テーブル データが大きい場合、クエリは非常に遅くなりませんか
それは当然ですか?
せいぜいユーザーIDにインデックスを作成するだけ
フォルダ内を横断した方が速いはずです
また当たり前だと思ってます!
データベース クエリはファイル内で実行されますが、フォルダー トラバーサルはハードディスク内で実行されます
どちらの方が速いと思いますか?
モデレーターの回答のおかげで、ユーザー ID がインデックス化されました。何をすべきかはわかっています。ありがとう!
画像アドレスを json 拡張子に保存します
どういう意味ですか?もっとわかりやすく説明してもらえますか?画像は JSON 形式でデータベースに保存されます
はい