成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

MixPHP:基于 Swoole 的常駐內(nèi)存型 PHP 框架

王晗 / 2480人閱讀

摘要:框架最新源代碼行數(shù)行,因此可以很容易的改造它,成為你們公司的專屬框架。也不同于其他基于的微服務(wù)框架,只聚焦于微服務(wù)治理,定位于開發(fā)的更多領(lǐng)域,覆蓋從初創(chuàng)到億元級體量的技術(shù)訴求。的授權(quán)全靠用戶自愿購買,詳情

MixPHP是什么

MixPHP 是秉承 "普及 PHP 常駐內(nèi)存型解決方案,促進(jìn) PHP 往更后端發(fā)展" 的理念而創(chuàng)造,采用 Swoole 擴(kuò)展作為底層引擎,圍繞常駐內(nèi)存的方式而設(shè)計(jì),架構(gòu)簡潔而有擴(kuò)展性,開發(fā)可以很靈活,提供了 Web 開發(fā)所需的眾多核心組件,MixPHP 參考了 Yii2 框架的設(shè)計(jì)思想,如果你使用過 Yii2 基本上可以立即上手。

框架最新源代碼行數(shù):5497 行,因此可以很容易的改造它,成為你們公司的專屬框架。

與其他框架的比較

MixPHP 與傳統(tǒng) PHP 的 Web 框架非常不同,MixPHP 可以不需要 Web 服務(wù)器(Apache/PHP-FPM),框架自帶 MixHttpd 高性能HTTP服務(wù)器,傳統(tǒng)的 PHP 應(yīng)用程序中腳本結(jié)束后,所有的對象在請求后都將銷毀,而 MixHttpd 不同,框架組件對象常駐于內(nèi)存,減少對象反復(fù)創(chuàng)建銷毀的性能損失,具有傳統(tǒng)框架無法比擬的性能優(yōu)勢。

MixPHP 也不同于其他基于 Swoole 的微服務(wù)框架,只聚焦于微服務(wù)治理,MixPHP 定位于 Web 開發(fā)的更多領(lǐng)域,覆蓋從初創(chuàng)到億元級體量的技術(shù)訴求。

MixPHP 更像是傳統(tǒng) Web 框架的 次世代 版本,擁有更高的性能又保留了快速開發(fā)的能力,還能完成傳統(tǒng)框架不能想象或者很難實(shí)現(xiàn)的功能。

MixPHP 并發(fā)性能全面對比測試

適用場景

追求快速開發(fā),對性能有更高的訴求,有更后端的開發(fā)需求。

需求以 API / 后臺(tái)管理 為主,H5 頁為輔。

需要 定時(shí)任務(wù) / 守護(hù)進(jìn)程 等后端處理開發(fā)。

需要 TCP / WebSocket 等網(wǎng)絡(luò)服務(wù)開發(fā)。

核心特征

高性能:極簡架構(gòu)+Swoole引擎,超過 Phalcon 這類C擴(kuò)展框架的性能;

長連接:按進(jìn)程保持的長連接,支持 Mysql/Redis;

服務(wù)器:框架自帶 MixHttpd 替代 Apache/PHP-FPM 作為高性能HTTP服務(wù)器;

組件:基于組件的框架結(jié)構(gòu),可通用的 Web 編程框架;

自動(dòng)加載:完全使用 Composer,統(tǒng)一且高效;

路由:底層全正則實(shí)現(xiàn),性能高,配置簡單;

模型:模型集成了使用簡單但功能強(qiáng)大的驗(yàn)證器,支持多場景控制;

查詢構(gòu)造器:獨(dú)創(chuàng)的 SQL 構(gòu)造方法,可靈活優(yōu)雅的構(gòu)造復(fù)雜語句;

視圖:使用 PHP 做模板引擎,支持布局、屬性;

文檔

MixPHP開發(fā)指南:http://doc.mixphp.cn

環(huán)境要求

PHP >= 5.4

Swoole >= 1.7.18

Composer

快速開始

一鍵安裝

$> php -r "copy("https://raw.githubusercontent.com/mixstart/mixphp/master/installer.php", "installer.php");include "installer.php";"

輸出如下:

download mixphp zip ... ok
unzip ... ok
clean temp files ... ok
Successfully installed in "/data/mixphp-master"

接下來啟動(dòng)mixhttpd服務(wù)器

$> cd /data/mixphp-master/server/mixhttpd/
$> php mixhttpd service/start

如果一切順利,運(yùn)行到最后你將看到如下的輸出:

                            _____
_______ ___ _____ ___  _____  / /_  ____
__/ __ `__ / / / /  / __ / __ / __ 
_/ / / / / / / / /  / /_/ / / / / /_/ /
/_/ /_/ /_/_/ /_/\_ / .___/_/ /_/ .___/
                    /_/         /_/

[2017-09-28 20:59:29] Server    Name: mixhttpd
[2017-09-28 20:59:29] PHP    Version: 5.4.45
[2017-09-28 20:59:29] Swoole Version: 1.9.21
[2017-09-28 20:59:29] Listen    Addr: 127.0.0.1
[2017-09-28 20:59:29] Listen    Port: 9501

訪問測試:

$> curl http://127.0.0.1:9501/
Hello World
GitHub

支持的用戶請加個(gè)Star吧,讓更多人發(fā)現(xiàn)MixPHP。

https://github.com/mixstart/m...

官網(wǎng)

http://mixphp.cn

技術(shù)交流

官方QQ群:284806582,敲門暗號(hào):phper
作者微博:http://weibo.com/onanying ,關(guān)注最新進(jìn)展

授權(quán)

開源項(xiàng)目的可持續(xù)發(fā)展離不開資金,MixPHP 希望能通過授權(quán)來獲得維持項(xiàng)目運(yùn)行的資金。
MixPHP 的授權(quán)全靠用戶自愿購買,詳情:http://mixphp.cn/wiki/licence

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/30687.html

相關(guān)文章

  • MixPHP 開發(fā) API 接口簡單實(shí)例

    摘要:注意這個(gè)是的范例是一款基于的常駐內(nèi)存型高性能框架,框架的高性能特點(diǎn)非常適合開發(fā)接口,而且非常接近傳統(tǒng)框架,所以開發(fā)接口時(shí)非常簡單。下面做一個(gè)開發(fā)接口的簡單實(shí)例從表,通過獲取一篇文章。第四步使用測試,如下接口開發(fā)與測試完成,是不是很簡單呀。 注意:這個(gè)是 MixPHP V1 的范例 MixPHP 是一款基于 Swoole 的常駐內(nèi)存型 PHP 高性能框架,框架的高性能特點(diǎn)非常適合開發(fā) A...

    weizx 評論0 收藏0
  • MixPHP 環(huán)境搭建之 Apache + PHP

    摘要:在多種環(huán)境中遷移,代碼無需修改,是無縫遷移的。由于大部分用戶開發(fā)是在中進(jìn)行,因此開發(fā)階段我們推薦使用部署方案,因?yàn)楦唵慰焖?,下面整體演示一下的環(huán)境搭建。安裝解壓至指定安裝目錄。先不要啟動(dòng),這會(huì)啟動(dòng)會(huì)報(bào)錯(cuò),沒加環(huán)境變量。 MixPHP 是一款基于 Swoole 的常駐內(nèi)存型 PHP 高性能框架。 MixPHP 同時(shí)支持多種環(huán)境中執(zhí)行: Nginx + mix-httpd (使用到 S...

    Barrior 評論0 收藏0
  • MixPHP 環(huán)境搭建之 Apache + PHP

    摘要:在多種環(huán)境中遷移,代碼無需修改,是無縫遷移的。由于大部分用戶開發(fā)是在中進(jìn)行,因此開發(fā)階段我們推薦使用部署方案,因?yàn)楦唵慰焖?,下面整體演示一下的環(huán)境搭建。安裝解壓至指定安裝目錄。先不要啟動(dòng),這會(huì)啟動(dòng)會(huì)報(bào)錯(cuò),沒加環(huán)境變量。 MixPHP 是一款基于 Swoole 的常駐內(nèi)存型 PHP 高性能框架。 MixPHP 同時(shí)支持多種環(huán)境中執(zhí)行: Nginx + mix-httpd (使用到 S...

    microelec 評論0 收藏0
  • swoolefy-基于swoole擴(kuò)展實(shí)現(xiàn)高性能常駐內(nèi)存API和Web應(yīng)用服務(wù)框架

    摘要:是一個(gè)基于擴(kuò)展實(shí)現(xiàn)的輕量級高性能的常駐內(nèi)存型的和應(yīng)用服務(wù)框架高度封裝了,,服務(wù)器,以及基于實(shí)現(xiàn)可擴(kuò)展的服務(wù),同時(shí)支持包方式安裝部署項(xiàng)目。基于實(shí)用,抽象事件處理類,實(shí)現(xiàn)與底層的回調(diào)的解耦,支持同步異步調(diào)用,內(nèi)置等常用組件等。 swoolefy swoolefy是一個(gè)基于swoole擴(kuò)展實(shí)現(xiàn)的輕量級高性能的常駐內(nèi)存型的API和Web應(yīng)用服務(wù)框架,高度封裝了http,websocket,ud...

    lewinlee 評論0 收藏0
  • Swoole 同步模式與協(xié)程模式對比

    摘要:開始測試是一個(gè)基于的常駐內(nèi)存協(xié)程三模高性能框架,由于該框架同時(shí)具備常駐內(nèi)存模式協(xié)程模式,所以能很方便的測試結(jié)果。常駐內(nèi)存模式的進(jìn)程數(shù)配置過多,并發(fā)性能反而會(huì)降低,該問題同樣適用于傳統(tǒng)模式。 在現(xiàn)代化 PHP 高級開發(fā)中,Swoole 為 PHP 帶來了更多可能,如:常駐內(nèi)存、協(xié)程,關(guān)于傳統(tǒng)的 Apache/FPM 模式與常駐內(nèi)存模式(同步)的巨大差異,之前我做過測試,大家能直觀的感受到...

    WilsonLiu95 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<