PHP高級Web開發框架:swoole_framework
PHP高級Web開發框架,基于Swoole擴展開發的PHP web server&應用服務器, 內置框架。提供統一注冊樹,數據庫操作,模板,Cache,日志,隊列,上傳管理,用戶管理等豐富的功能特性。
swoole框架相比apache/fpm,主要是節省PHP框架和全局對象每次請求創建銷毀帶來的性能損耗。如果你的PHP代碼是裸echo的方式,swoole框架并沒有性能優勢。
swoole框架給程序員提供了最大的空間,與http請求無關的全局對象只需要構造一次。程序中還可以對某些對象和數據進行緩存控制。
Swoole框架支持的特性
- 熱部署,代碼更新后即刻生效。依賴runkit擴展( https://github.com/zenovich/runkit )
- MaxRequest進程回收機制,防止內存泄露
- 支持使用Windows作為開發環境
- http KeepAlive,可節省tcp connect帶來的開銷
- 靜態文件緩存,節省流量
- 支持Gzip壓縮,節省流量
- 支持MySQL重新連接
- 支持文件上傳
- 支持POST大文本
- 支持Session/Cookie
Swoole框架額外提供的功能
- WebSocket協議支持,并附帶一個基于websocket協議的webim系統
- 普通Web服務器,可支持靜態文件和普通include php方式的程序
- SOA邏輯層服務器/客戶端,支持并行請求
- 一個簡單的SMTP服務器
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!