鍍金池/ 問(wèn)答/HTML5  PHP/ 網(wǎng)站后臺(tái)的管理權(quán)限菜單數(shù)據(jù)入庫(kù)還是寫(xiě)入配置文件好??

網(wǎng)站后臺(tái)的管理權(quán)限菜單數(shù)據(jù)入庫(kù)還是寫(xiě)入配置文件好??

做一個(gè)后臺(tái)網(wǎng)站,里面有很多的權(quán)限操作菜單,增刪改查權(quán)限。是把這些數(shù)據(jù)存入到數(shù)據(jù)庫(kù)好呢還是直接寫(xiě)入到一個(gè)config.php配置文件好,哪個(gè)效率要高。

回答
編輯回答
未命名

一般放到數(shù)據(jù)庫(kù)??梢钥紤]運(yùn)行的時(shí)候生成緩存的php文件可能會(huì)快點(diǎn)吧。

2017年8月12日 10:56
編輯回答
吢丕

一般是放在數(shù)據(jù)庫(kù)里面就好了;
后臺(tái)權(quán)限這個(gè)比較復(fù)雜,而且容易變動(dòng),不適合放在配置文件中;
而且每個(gè)用戶、每個(gè)角色的權(quán)限都不一樣,寫(xiě)入配置文件,增刪查改沒(méi)有數(shù)據(jù)庫(kù)來(lái)的便利,直接。

2018年2月8日 11:46
編輯回答
夢(mèng)若殤

如果能引入套現(xiàn)成的RBAC那就用現(xiàn)成的來(lái)做吧。如果手寫(xiě)的話,推薦還是用數(shù)據(jù)庫(kù)(可以參考現(xiàn)成的RBAC實(shí)現(xiàn)),如果速度方面有一定需求的話,考慮加套緩存層,至于用memcached還是redis那么你們?cè)偃ピu(píng)估就好了。

2017年10月24日 07:27
編輯回答
故人嘆

配置文件也可以,數(shù)據(jù)庫(kù)也可以
后臺(tái)你其實(shí)不用考慮什么效率
數(shù)據(jù)庫(kù)肯定方便了,你可以查詢出來(lái)加入redis緩存里面即可。

2018年7月14日 23:01