本身搭建後臺過程當中,咱們把一些網站的基本信息配置項放在哪裏呢?這是一個值得思考的問題。接下來,咱們就來探討一下php
目前是有2種方法:數據庫
第一步,把配置信息保存到全局變量中 第二步,而後寫入到配置文件,寫入的時候要用php的copy()函數進行備份 第三步,讀的時候直接讀取全局變量
1.既然是公共參數,無論是放到配置文件中仍是數據庫中,都應該放到緩存中,作法是放到某各種的static變量中
若是這些公共參數在系統運行的時候有可能會發生改變,那麼放到數據庫中是比較好的,這樣改了數據庫,刷新一下緩存就能夠,不用重啓應用,若是在運行時不會改變,最好是放到配置文件中,這樣一目瞭然,開發這個系統的人想要查某個參數的值就很容易
常常變更數據庫方便,不常常變更用config好緩存2.一些常常須要調整的配置,能夠考慮寫入數據庫,方便在網站中修改,能夠考慮使用緩存。其餘的用配置文件。使用緩存的流程。頁面先讀取緩存文件,例如 config.php
文件不存在的狀況下,讀取數據庫,並生成緩存文件。下載加載頁面時就不會鏈接數據庫了。另外,更改完配置以後,須要從新生成緩存文件,即刪除緩存文件。markdown