アジェンダテーブルを保持するpostgresqlデータベースにクエリを実行しています:
agenda |> id (int) | start (timestamp) | end (timestamp) | facname | .....
施設の空き状況に応じて、オン/オフの 15 分間隔の小さな画像で構成される「タイムライン」の形で、1 日の概要のようなものを作成したいと考えています。
15 分ごとにデータベースにクエリを実行し、予約が存在するかどうかを確認し、img ソースを変更するのは比較的簡単です。
しかし、10 日間と 5 つの異なる施設の概要を作成したい場合は、データベースにクエリを実行することになります。
10(days) * 36(quaters a day) * 5 (facilities) = 1800 database querys/page load.
したがって、これは非常に重いペイロードになります。
クエリの量を減らしてペイロードを減らす方法はありますか?