在Swoole上運行yii2應用

Yii2:業界著名的開發框架,完美的OOP設計以及組件化開發思想保證了框架的擴展性。
Swoole:面向生產環境的 PHP 異步網絡通訊引擎。使 PHP 開發人員能夠編寫高性能的異步併發 TCP、UDP、Unix Socket、HTTP,WebSocket 服務。php

Yii2優勢

  • 完美的OOP設計
  • 大量開箱即用的組件(DB/Cache/Logger/RBAC等等)
  • 組件化開發
  • 擴展性

Swoole優勢

  • 高性能/異步/事件驅動
  • 使用PHP語言開發
  • 單文件容器化(傳統的php-fpm容器化有點麻煩,通常使用apache的鏡像,可是性能不行)

若是這二者結合將會擦出什麼樣的火花呢?git

Yii2-Swoole-Extension

Yii2-Swoole-Extensiongithub

基於swoole運行環境的Yii2擴展,基於標準Yii2組件化思想開發,對應用無侵入性,能夠隨時從 PHP-FPM <-> swoole 互相遷移。apache

Yii2-Swoole-App

Yii2-Swoole-App是基於Yii2-Swoole-Extension構建的項目腳手架,提供開箱即用的項目模板。swoole

經過簡單的幾行代碼便可完成傳統PHP-FPM應用到Swoole的升級,給應用帶來實打實的性能提高!yii2

相關文章
相關標籤/搜索