PHP使用C語(yǔ)言拓展的框架
發(fā)表于:2020-03-16
PHP 現(xiàn)有框架大概分為三種類型,傳統(tǒng)php框架如 ThinkPHP、Laravel、Yii 等,c 擴(kuò)展框架如Yaf、Phalcon,還有逐漸成熟的可以異步,常駐內(nèi)存的 swoole 框架。
使用 C 語(yǔ)言開發(fā)的 PHP 框架,相比原生的 PHP,幾乎不會(huì)帶來額外的性能花費(fèi)。所有的框架類,不需要編譯,在PHP啟動(dòng)的時(shí)候加載,并常駐內(nèi)存。更短的內(nèi)存周轉(zhuǎn)周期, 提高內(nèi)存利用率, 降低內(nèi)存占用率。支持支持全局和局部?jī)煞N加載規(guī)則,方便類庫(kù)共享。
C 語(yǔ)言 PHP 框架可以實(shí)現(xiàn)并發(fā)量很大的互聯(lián)網(wǎng)服務(wù),比如新浪微博,使用的框架就是 C 語(yǔ)言實(shí)現(xiàn)的 Yaf 框架。Phalcon 框架是運(yùn)行速度最快的一個(gè)PHP框架,它的底層是用也是使用C實(shí)現(xiàn)的,上層提供一些PHP擴(kuò)展。
這一類框架存在缺點(diǎn),那就是編寫語(yǔ)言使用 C 語(yǔ)言,如果程序出現(xiàn)了漏洞,作者未及時(shí)更新,使用者在不懂 C 語(yǔ)言的情況下,不能對(duì)框架做出修復(fù)工作。
(非特殊說明,本文版權(quán)歸原作者所有,轉(zhuǎn)載請(qǐng)注明出處 )
標(biāo)簽: 上海網(wǎng)站建設(shè)、上海網(wǎng)站制作、高端網(wǎng)站設(shè)計(jì)、邁若網(wǎng)絡(luò)
手機(jī)隨時(shí)獲取邁若動(dòng)態(tài),掃描左側(cè)二維碼
添加邁若微信公眾號(hào)【manro_since2005】
相關(guān)文章