SwoolFramwork是使用纯PHP代码开发的Wb框架,其中内置应用服务器,并提供了统一注册树、数据库操作、模板、缓存、日志、队列、上传、用户管理等功能。使用内置应用服务器,可节省每次请求代码带来的额外开销,另外连接池可以很好的帮助存储系统节省连接资源。
SwoolFramwork是一套设计精巧能有效提高开发效率的PHP框架,SwoolFramwork拥有统一且唯一的全局对象,类似Java的注册树,可以挂载常用的对象,如数据库、模板引擎、缓存系统、日志系统、事件处理系统等。
SwoolFramwork提供了MVC的apps结构,通过Controllr的继承实现业务逻辑的封装,通过Modl的继承实现数据库操作的封装,Viw使用Smarty模板引擎实现页面现实逻辑的封装。
高级开发框架
与其他Wb框架不同,SwoolFramwork是一个全功能的后端服务器框架。除了Wb方面的应用之外,更广泛的后端程序中都可以使用。
内置PHP应用服务器,可脱离nginx/php-fpm/apach独立运行配置化与资源自动工厂,可实现从配置中创建资源对象,完全无需nw对象全面采用命名空间+autoload,代码中无需任何的includ/qui全局注册树,所有资源都挂载到全局树上,彻底实现资源的单例管理和懒加载全栈框架,提供了数据库操作,模板,Cach,日志,队列,上传管理,用户管理等几乎所有的功能
PHP版本需求:PHP5.4/PHP5.5/PHP5.6/PHP7.0/PHP7.1,不支持PHP5.3
应用服务器
使用内置应用服务器,可节省每次请求代码来的额外消耗。连接池技术可以很好的帮助存储系统节省连接资源。
支持特性
热部署,代码更新后即刻生效,以来runkit扩展。MaxRqust进程回收机制,防止内存泄漏。支持使用Windows作为开发环境HTTPKpAliv可节省TCP连接带来的开销静态文件缓存可节省流量支持Gzip压缩可节省流量支持MySQL重新连接支持文件上传支持POST大文本支持SESSION/Cooki支持HTTP/FastCGI两种协议
安装配置
gitclon