Biny是一款高性能的輕量級(jí)PHP框架,遵循 MVC 模式,用于快速開(kāi)發(fā)現(xiàn)代 Web 應(yīng)用程序,Biny代碼簡(jiǎn)潔優(yōu)雅,對(duì)應(yīng)用層,數(shù)據(jù)層,模板渲染層的封裝簡(jiǎn)單易懂,能夠快速上手使用,高性能,框架響應(yīng)時(shí)間在1ms以內(nèi),單機(jī)qps輕松上3000!
框架介紹
支持跨庫(kù)連表,條件復(fù)合篩選,查詢PK緩存等
同步異步請(qǐng)求分離,類的自動(dòng)化加載管理
支持Form表單驗(yàn)證,支持事件觸發(fā)機(jī)制
支持瀏覽器端調(diào)試,快速定位程序問(wèn)題和性能瓶頸
具有sql防注入,html自動(dòng)防xss等特性
常見(jiàn)問(wèn)題
Q: 框架跟傳統(tǒng)PHP框架區(qū)別在哪兒,有什么優(yōu)勢(shì)?
A: Biny是個(gè)自由度很高的框架,不像其他框架需要配置各種路由,依賴外部組件。這些在Biny中都是不需要的,按照一個(gè)簡(jiǎn)單的規(guī)則就能快速使用這些功能。同時(shí)框架已集成了自動(dòng)加載機(jī)制,從開(kāi)發(fā)者的角度出發(fā),在功能上使用非常簡(jiǎn)單。而且具有相當(dāng)強(qiáng)的安全性。從框架層面完全屏蔽了 SQL注入和 XSS注入兩大安全難題,非常適合新人使用。
Q: Biny框架的性能如何?
A: 測(cè)試機(jī):Intel Xeon Processor E5506 (4M Cache, 2.13 GHz, 4.80 GT/s Intel QPI) 一個(gè)普通查詢數(shù)據(jù)頁(yè)面(50%命中緩存)QPS 能輕松達(dá)到3000以上,同比Yii,性能是Yii的2倍以上。
Q: 我想使用Biny,請(qǐng)問(wèn)有相關(guān)說(shuō)明文檔嗎?
A: 文檔都在http://www.billge.cc中
Q: Biny框架適配PHP7嗎?
A: 可以完美運(yùn)行,性能提高2倍以上。
Q: Biny現(xiàn)在是最終版了嗎,還會(huì)繼續(xù)更新嗎?
A: 目前版本在多個(gè)項(xiàng)目中已經(jīng)正常使用,相對(duì)成熟。后續(xù)會(huì)針對(duì)性能和功能上都會(huì)持續(xù)更新,屆時(shí)只需更新替換 lib庫(kù) 即可使用最新框架。