首頁 >php框架 >ThinkPHP >是時候了解Yaconf了

是時候了解Yaconf了

咔咔
咔咔原創
2020-10-08 16:48:411800瀏覽

在學習設定檔載入的過程中還有一個重要的知識點,就是下文即將介紹的Yaconf,學習好yaconf的使用對於之後再框架中學習源碼有很大的幫助。

三、了解Yaconf

#估計有同學知道Yaconf就是我們牛逼克拉斯的鳥哥寫的。

喀喀噠了解Yaconf後,總結推出這個開源的幾點原因。

  • 設定檔過多,導致載入時間過長
  • #設定檔可讀性差,需要執行解析
  • #設定檔與程式碼同屬一個專案部署在一起會有安全隱患,同時如果設定檔修改時還需要走上線流程
  • 加大運維與開發協同難度,如果運維需要修改MySQL或者其它配置也需要通知開發進行同步修改

#那麼在來說一下使用Yaconf的優點

  • 不跟程式碼在一起,使用專屬的配置目錄
  • #PHP啟動時,載入完所有的配置,進行常駐內存,伴隨著PHP的生命週期存亡,避免每次請求時解析配置文件,消耗時間
  • 設定檔跟程式碼分離,就可以藉助配置後台管理來統一管理配置資訊
  • 設定檔如有發生變化時會進行重載(這裡給的建議是使用mv而非cp)
  • 支援型別豐富,例如:字串、陣列、分段、也可以在PHP設定檔裡邊直接使用PHP的環境變數與常數
  • 最後一點就是使用非常簡單

########################### ##在了解了Yaconf可以做什麼的時候之後,在去開始下一步的操作,別一上來就是安裝、配置、調用,然後一頓操作結束後,不知道是乾嘛的,那樣就沒有任何意義了。 ######接下來將會介紹在win、linux上安裝並且使用#########堅持學習、堅持寫博、堅持分享是咔咔從業以來一直所秉持的信念。希望在偌大互聯網中咔咔的文章能帶給你一絲絲幫助。我是喀喀,下期見。 ##########

以上是是時候了解Yaconf了的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

相關文章

看更多