reddit のようなウェブサイトをプログラミングしています。
ユーザーは、選択したカテゴリからアイテムを表示できます。
このために、彼が購読しているカテゴリとアイテムのJOINをクエリしています。
ハードコアクエリ
最初の解決策: ディスク上のデータを「categories_1-2-4-7-10.json」に保存し、同じカテゴリを閲覧しているユーザーに提供します。
短所:ディスク上のスペースが必要で、負荷が高い。
私は新しい解決策を考えています:ビュー。しかし、それらがどのように機能するかはよくわかりません。サーバーに負荷がかかるほど頻繁に再生成されますか?
ビューを使用すると、既に結合されているデータをクエリできます
さらに:私はフロントページのアイテムのビューのみを作成しています。後のページは頻繁にアクセスされないため、最適化する必要はありません。