等待了好久了
github地址 https://github.com/walkor/webman 歡迎點(diǎn)星星收藏
手冊地址 https://github.com/walkor/webman
壓測服務(wù)器配置:
Dell R440服務(wù)器,每個(gè)服務(wù)器都配備Intel Xeon Gold 5120 CPU、32 GB內(nèi)存和企業(yè)級(jí)SSD。專用思科萬兆以太網(wǎng)交換機(jī)
無業(yè)務(wù)輸出helloworld
無業(yè)務(wù)壓測QPS可達(dá) 147W
每個(gè)請求1次數(shù)據(jù)庫查詢
每個(gè)請求20次數(shù)據(jù)庫查詢
更新查詢混合業(yè)務(wù)
報(bào)錯(cuò)shell_exec() has been disabled for security reasons,需要開啟這個(gè)函數(shù)嗎?
webman核心就是把路由、中間件、目錄結(jié)構(gòu)這些組織起來,剩下的功能組件完全可以通過composer加載安裝,包括驗(yàn)證器也可以選擇一個(gè)自己喜歡的,用composer加載進(jìn)來使用。使用composer加載驗(yàn)證器部分會(huì)在文檔中陸續(xù)補(bǔ)充
@1:什么時(shí)候能夠支持多個(gè)數(shù)據(jù)庫呢?本地有多個(gè)數(shù)據(jù)庫,想要獲取本地其他數(shù)據(jù)庫中的信息怎么弄?
http://www.wtbis.cn/doc/webman#/db/config
$users = DB::connection('mysql2')->select(...);
數(shù)據(jù)庫默認(rèn)是laravel的數(shù)據(jù)庫組件,用法和laravel一樣,DB::connection('mysql2')這樣選擇數(shù)據(jù)庫
@6971:看來只能通過查詢id的max,然后用rand()生成隨機(jī)數(shù)后再查詢數(shù)據(jù)庫中對應(yīng)id的數(shù)據(jù)了,不知道對于大數(shù)據(jù)來說性能如何
http://www.wtbis.cn/doc/webman#/process
這個(gè)怎么啟用 是內(nèi)部監(jiān)聽的還是需要像start.php里面那樣在操作一次?