腾讯正式开源高性能超轻量级 PHP 框架 Biny

Posted 依然范儿特西

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了腾讯正式开源高性能超轻量级 PHP 框架 Biny相关的知识,希望对你有一定的参考价值。

概况

Biny是一款高性能的超轻量级php框架

遵循 MVC 模式,用于快速开发现代 Web 应用程序

Biny代码简洁优雅,对应用层,数据层,模板渲染层的封装简单易懂,能够快速上手使用

高性能,框架响应时间在1ms以内,单机qps轻松上3000

功能介绍

支持跨库连表,条件复合筛选,查询PK缓存等

同步异步请求分离,类的自动化加载管理

支持Form表单验证,支持事件触发机制

支持浏览器端调试,快速定位程序问题和性能瓶颈

具有sql防注入,html自动防xss等特性

使用文档

框架Wiki地址:www.billge.cc

GitHub 地址:github.com/Tencent/Bin…

FAQ

Q: 框架跟传统PHP框架区别在哪儿,有什么优势?

A: Biny是个自由度很高的框架,不像其他框架需要配置各种路由,自动加载类,复杂的命名空间。这些在Biny中都是不需要的,按照一个简单的规则就能快速使用这些功能。从开发者的角度出发,在功能上使用非常简单。而且具有相当强的安全性。从框架层面完全屏蔽了 SQL注入和 XSS注入两大安全难题,非常适合新人使用。

Q: Biny框架的性能如何?

A: 测试机:Intel Xeon Processor E5506 (4M Cache, 2.13 GHz, 4.80 GT/s Intel? QPI) 一个普通查询数据页面(50%命中缓存)QPS 能轻松达到3000以上,同比Yii,性能是Yii的2倍以上。

Q: 我想使用Biny,请问有相关说明文档吗?

A: 文档都在www.billge.cc

Q: Biny框架适配PHP7吗?

A: 可以完美运行,性能提高2倍以上。

Q: Biny现在是最终版了吗,还会继续更新吗?

A: 目前版本在多个项目中已经正常使用,相对成熟。后续会针对性能和功能上都会持续更新,届时只需更新替换 lib库 即可使用最新框架。

以上是关于腾讯正式开源高性能超轻量级 PHP 框架 Biny的主要内容,如果未能解决你的问题,请参考以下文章

腾讯正式对外开源高性能 RPC 开发框架与微服务平台Tars

超轻量级 PHP 框架 BroPHP 2.0

腾讯开源微服务架构 Tars,高性能 RPC 开发框架

腾讯开源微服务架构 Tars,高性能 RPC 开发框架

腾讯 JDK 11 正式开源,高性能太牛逼啦!

腾讯 JDK 11 正式开源,高性能太牛逼啦!