我希望得到您对我正在创建的 CMS 的意见。当前如何设置,在访问者的第一页加载系统查询“站点”表并下拉任何站点范围的数据(即站点 ID/站点名称/站点范围的挂钩等)。此信息存储在 PHP 会话中,并且对于其余用户访问,不会再次查询该表。
这听起来可以接受吗?我喜欢在每个页面加载时保存不必要的数据库查询的想法,但是,如果站点有大量的钩子,这个会话变量可能会变大(不太可能但可能)。
有关额外信息,系统当前运行一个可以存储一些站点数据的配置类(因此甚至阻止第一个数据库查询)但是我希望插件系统能够轻松地将钩子集成到这个 CMS 中,所以我决定使用数据库路由去。
我会很感激你的意见。谢谢