在搜索Nginx資源的時候,不當心看到服務器,聽說很輕量。當我想查看詳細時才發現已經更名叫「Mongoose」了。php
去Mongoose項目首頁一看,果真很輕量。除了Main以外就一個C文件,當前版本號2.8已支持C#和Python。聽說在2.9版本中將支持Ruby和Lua。html
小試一機,下載一個EXE(56KB)文件便可輕鬆搭建HTTP服務器,不須要任何配置!nginx
如此輕量,值得一試!給Mongoose書寫一個配置文件便可支持PHP:服務器
# 指定網站根目錄,指到本人的Apache服務器裏 *^_^*
root d:\Progra~1\Apache2.2\htdocs\
# 指定監聽端口,支持監控多端口
ports 80,8080
# 程序訪問日誌路徑
access_log d:\Progra~1\Mongoose\access.log
# 程序錯誤日誌路徑
error_log d:\Progra~1\Mongoose\error.log
# 指定PHP-CGI路徑
cgi_interp d:\Progra~1\PHP\php-cgi.exe
# 指定CGI的後綴名
cgi_ext cgi,pl,php
# 是否容許使用列表
dir_list yes
# 默認首頁文件
index_files index.html,index.htm,index.php,index.cgi
# 自定義訪問路徑,指到本人的Nginx服務器裏 *^_^*
aliases /nginx=d:\Progra~1\nginx-0.8.34\html\
# 內置管理頁面
admin_uri /admin
# 訪問權限過濾,容許訪問的IP地址規則
acl -0.0.0.0/0,+10.0.0.0/8,+192.168.0.0/16,+127.0.0.1
# 最大線程數
max_threads 100
# 鏈接空閒時間(秒)
idle_time 10多線程
截圖以下:mongoose
圖中「Exiting on signal 2, waiting for all threads to finish... done.」是手動停止Mongoose的結果,從提示信息可知它仍是個多線程的服務器,贊一個!ide
配置如此簡單,挺實用的!當須要在測試過程搭建內置HTTP服務器時,可考慮使用。性能
不過很是遺憾的是,Mongoose的性能不太理想,詳細測試數據請參考:測試