TinyFox 是一款支持OWIN標準的WEB應用的高性能的HTTP服務器,是Jexus Web Server的"姊妹篇"。TinyFox本身的功能是html服務器,所有的WEB應用,通過加載含有一個OwinMain方法的"應用程序適配器"或"插件"實現,TinyFox與應用程序之間的數據交流格式是OWIN規范的字典。
一,TinyFox有如下特點:
2,超輕量:功能單一而明確:除了靜態文件由自身處理外,其它的應用邏輯直接交給用戶處理;
3,高性能:底層基于 libuv 開發,是完全的異步、非阻塞、事件驅動模型,上層代碼也經過了高度優化;libuv是NodeJs的基礎庫,libuv 是一個高性能事件驅動的程序庫,封裝了 Windows 和 Unix 平臺一些底層特性,為開發者提供了統一的 API,libuv 采用了異步 (asynchronous), 事件驅動 (event-driven)的編程風格, 其主要任務是為開人員提供了一套事件循環和基于I/O(或其他活動)通知的回調函數, libuv 提供了一套核心的工具集, 例如定時器, 非阻塞網絡編程的支持, 異步訪問文件系統, 子進程以及其他功能,關于libuv的更多內容推薦參考電子書 http://www.nowx.org/uvbook/ 。
4,高安全性和高穩定性:本服務器由Jexus Web Server作者開發,在很大程度上承接了JWS的高安全性和高穩定性素質;
二、如何使用
自帶一個測試項目,訪問下面地址
http://localhost:8088/
http://localhost:8088/info
http://localhost:8088/test
Tools目錄下Jws.Owin-Adapters.z 歡迎測試,如果你有什么問題,QQ群(102732979 或 103810355)反饋,討論。
新聞熱點
疑難解答