ldy / phwoolcon
Phalcon
1.0.12
2022-11-10 04:35 UTC
Requires
- php: >=7.1
- ext-curl: *
- ext-json: *
- ext-libxml: *
- ext-mbstring: *
- ext-openssl: *
- ext-pdo: *
- ext-xml: *
- opis/closure: 3.0.1
- pda/pheanstalk: ~3.1
- swiftmailer/swiftmailer: ~5.4|~6.0
- symfony/console: ~3.0
Suggests
- ext-swoole: ~2.0|~4.0
README
Phalcon + Swoole
这个库的目的是创建一个高性能的
Web应用,它可以在传统的php-fpm模式和
服务模式下运行。
在服务模式下,通过减少许多不必要的重复计算,
您将获得应用程序的极致速度。
如果服务模式下有错误,您可以轻松地关闭服务
模式,您会失去一些速度(但仍然很快)以获得更多的稳定性,
修复您的错误并再次应用服务模式。
用法
安装
这是Phwoolcon库。
开始一个新项目。
或通过Composer将此库添加到您的项目中
composer require phwoolcon/phwoolcon
代码风格检查
请运行以下脚本
tests/phpcs
任何警告或错误将报告在文件中
tests/root/storage/phpcs.txt
测试
请运行以下脚本
tests/phpunit
HTML格式的代码覆盖率报告将在文件夹中生成
tests/root/storage/coverage/
要阅读报告,请在网页浏览器中打开index.html
。
配置
模板
资产
地区
依赖注入
精灵
- 针对性能
- 针对可伸缩性
- 功能强大,代码直观易读
- 基于组件,显式引入
- 可配置功能
- 代码可测试性
- 遵循标准编码风格(基于PSR-2)
功能
基础组件
- 扩展Phalcon配置(既在本地PHP文件中也在数据库中)
- Phalcon缓存
- 扩展Phalcon ORM
- 错误代码
- 视图:基于主题的布局和模板
- 多个数据库连接器
- 事件
- 可配置的Cookie
- 会话
- 基于OpenSSL的加密/解密
- 多个队列生产者和异步CLI工作进程
- 资产:基于主题,可编译的JS/CSS管理
- 日志
- 轻量级路由调度器
- 国际化
- 有限状态机
- 简单的HTTP客户端
- Swift Mailer
- Symfony CLI控制台