Resin的配置檔案一覽

2021-04-12 15:12:30 字數 892 閱讀 6631

resin是一款功能非常強大的web server,在我們的日常開發中經常應用到,但是其負責的配置卻有點讓人迷糊。希望這個介紹能給大家乙個簡單的了解。

通過以上的圖示,我們可以了解這四個檔案的層次關係,resin也是依據這些層次關係載入這些檔案。resin的配置選項特別多,如果你看一下reson.conf檔案你一定會被其眾多的xml元素搞的不知所措。簡單地說,resin的配置選項可以分為三類:global(全域性),default(預設)和special(特定)。

全域性:這些選項通常是唯一的,我們只需設定一次即可。如執行緒池、日誌格式等。

預設:當某一選項在多個地方出現時,我們需要設定這個選項的預設行為。如預設主機設定,預設web應用設定等。

特定:設定乙個選項的在特定地方的特定行為,即在預設的行為上作一些修改。如設定某主機的特定引數,為某web應用配置單獨的資料庫連線池等。

理解了這三種配置選項型別,再回頭來看resin.conf檔案,你的思路就會清晰多啦。

我們講述了這些標準的配置檔案,其實resin允許你將一些選項設定提取出來,形成單個檔案,其他的配置檔案可以引用該檔案。你只需在需要引入其他檔案的xml配置檔案中,新增xmlns:resin=http://caucho.com/ns/resin/core空間宣告,然後呼叫元素進行引入即可。通過這種引入機制,將負責的配置檔案進行分解,你可以讓配置檔案的管理更輕鬆。

最後我們講一下如何去修改這些配置檔案。如果配置檔案的格式不正確,你將無法啟動resin,儘管這些配置檔案都是xml格式的,但是resin採用relax-ng方式來驗證xml的,好多任務具無法根據relax-ng進行xml**的自動提示和校驗。如果將relax-ng轉換為xml 的schema檔案,那麼修改xml配置檔案將非常便利。

注意:附件中的xsd檔案之間都是有關聯的,不要刪除任何乙個檔案。resin_xsd.zip

谷歌Nexus Marlin配置一覽

谷歌 nexus 手機裝置基本已經確認,一款是 marlin 槍魚 而另一款則是 sailfish 旗魚 而今,代號槍魚的 nexus 手機配置已經正式被安兔兔 據安兔兔描述,槍魚 marlin 搭載高通驍龍 820 處理器,4gb ram 32gb rom 記憶體組合,5.5 英吋 2k 解析度顯...

C 標頭檔案一覽

傳統 c include file 設定插入點 include file 字元處理 include file 定義錯誤碼 include file 浮點數處理 include file 檔案輸入 輸出 include file 引數化輸入 輸出 include file 資料流輸入 輸出 inclu...

C C 標頭檔案一覽

c 傳統 c include 設定插入點 include 字元處理 include 定義錯誤碼 include 浮點數處理 include 檔案輸入 輸出 include 引數化輸入 輸出 include 資料流輸入 輸出 include 定義各種資料型別最值常量 include 定義本地化函式 i...