Ruby on Rails アプリがあり、プログラムのリストが表示されます。これらの各プログラムには、好きな/好きでないボタンがあるため、ユーザーがそのプログラムを好きかどうかについて、各プログラムのデータベース クエリがあります。これにより、20 のデータベース呼び出し (ページごとの表示) が作成されます。これは正常ですか?
プログラムがユーザーに好まれているかどうかに基づいてそれらをキャッシュできることはわかっていますが、キャッシュを無視すると、ページにとってはかなり普通のことですか、それともひどくプログラムしましたか?