时间:2020-05-24 | 栏目:php | 点击:次
框架不是为了提升网站的性能,是为了提升网站的开发效率。最少的性能损耗,换取最大的开发效率。利用Swoole框架,开发一个复杂的Web功能,可以在很短的时间内完成!
Swoole有独立特行的道!
Swoole 不是一个向Zend Framework、CakePHP、Yii、symfony、ThinkPHP等框架,或者WordPress、Drupal 、Discuz、UChome等开源产品看齐的项目。 Swoole的目标是向Java框架、Rails On Ruby、Python Django Pylons等一流框架发起挑战。
Swoole PHP网络服务器类库
PHP不仅可以运行于Web,也可以作为守护进程或者是Windows服务运行。通过建立TCP、UDP Server,可以建立后端应用服务器,更好的将PHP程序分层。
前端Web层PHP处理,请求应答。后端守护进程运行的PHP程序,处理业务逻辑。另外,还可以将慢速操作,放到后端处理,比如发送远程请求,批量处理更新,前端发送UDP包到后端服务器,后端服务器进行处理,并处理结果。
Swoole网络服务器类库,首先在Linux/Unix下实现,依赖于libevent,epoll调用,实现高性能高并发服务器。
无论在Web上还是服务器程序,都可以使用Swoole类库提供的功能,只需要require 'config.php',就可以了。
Swoole Javascript库
目前,提供2个包,UI类:包含Dialog、Button、日历输入框,表单验证类:根据属性,自动验证表单。