配置資訊 類

2021-06-19 20:46:40 字數 1157 閱讀 2928

常用的配置包括:資料庫連線,系統配置(檔案分布之類),應用配置(業務邏輯資料),其它

為方便程式獲取配置資訊,設計此類

<?php

/*** 獲取配置資訊類

*/class sconfig

private static $database;        //快取資料庫配置資訊

private static $system;            //快取系統配置資訊

private static $other;            //快取其它配置資訊

/*** 獲取資料庫配置

* **於配置檔案路徑下的database.config.php 檔案

* @param string $name    配置項名稱

* @return string    配置值

*/public static function database($name)

return self::$database[$name];

}/**

* 獲取系統配置

* **於配置檔案路徑下的system.config.php 檔案

* @param string $name    配置項名稱

* @return string    配置值

*/   

public static function system($name)

return self::$system[$name];

}/**

* 獲取應用配置

* @param string $name    配置項名稱

* @return string    配置值*/}

}/**

* 獲取其它配置檔案的內容

* **於配置檔案路徑下的指定 檔案

* @param string $name    配置檔案名稱

* @param string $item  配置項名稱 [可選]

* @return string/array    如指定配置項,則返回指定配置檔案中的指定配置項的值,否則返回此檔案內的所有配置項的值

*/public static function other($file,$item=null)

if($item)else}}

0 給主人留下些什麼吧!~~

Hystrix 配置資訊

在hystrix中我們一般是用的預設配置,有些時候需要調整一些引數來獲取更好的處理效能 配置官方文件 這些引數可以應用於hystrix的thread和semaphore策略 collapser properties 相關引數 requests per second at peak when heal...

Hystrix 配置資訊

在hystrix中我們一般是用的預設配置,有些時候需要調整一些引數來獲取更好的處理效能 配置官方文件 這些引數可以應用於hystrix的thread和semaphore策略 執行緒數預設值10適用於大部分情況 有時可以設定得更小 如果需要設定得更大,那有個基本得公式可以follow requests...

Ngnix 配置資訊

user nobody 配置使用者或者使用者組 預設 nobody worker processes 1 允許生成的程序數 預設 1 error log logs error.log 指定日誌路徑,級別。這個設定可以放入全域性塊,http塊,server塊,error log logs error....