私が作成している CMS についてあなたの意見を聞きたいと思っていました。現在の設定方法は、訪問者の最初のページの読み込み時に、システムが「サイト」テーブルを照会し、サイト全体のデータ (つまり、サイト ID/サイト名/サイト全体のフックなど) を取得することです。この情報は PHP セッションに保存され、残りのユーザーがアクセスする間、そのテーブルが再度クエリされることはありません。
これは受け入れられますか?ページの読み込みごとに不要な db クエリを保存するというアイデアは気に入っていますが、サイトに大量のフックがある場合、このセッション変数が大きくなる可能性があります (可能性は低いですが可能性はあります)。
追加情報として、システムは現在、いくつかのサイトデータを保存できる構成クラスを実行しています (したがって、最初の db クエリも防止されます) が、プラグインシステムがフックをこの CMS に簡単に統合できるようにしたいので、DB ルートが方法であると判断しましたトーゴ。
ご意見をお待ちしております。ありがとう