1

アジェンダテーブルを保持する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.

したがって、これは非常に重いペイロードになります。

クエリの量を減らしてペイロードを減らす方法はありますか?

4

1 に答える 1