首頁  >  文章  >  php框架  >  php swoole是什麼

php swoole是什麼

(*-*)浩
(*-*)浩原創
2019-12-02 13:23:543302瀏覽

php swoole是什麼

Swoole 是一種 PHP 高階 Web 開發框架,框架不是為了提升網站的效能,是為了提升網站的開發效率。最少的效能損耗,換取最大的開發效率。利用 Swoole 框架,開發一個複雜的 Web 功能,可以在很短的時間內完成。              (建議學習: swoole視訊教學

Swoole 雖然是標準的 PHP 擴展,實際上與普通的擴展不同。普通的擴充只是提供一個函式庫函數。而 swoole 擴充功能在運行後會接管 PHP 的控制權,進入事件循環。當 IO 事件發生後,swoole 會自動回呼指定的 PHP 函數。

強大的 TCP/UDP Server 框架,支援多線程,EventLoop,事件驅動,非同步,Worker 進程組,Task 非同步任務,毫秒定時器,SSL/TLS 隧道加密。

TCP/UDP/UnixSocket 用戶端,支援 IPv4/IPv6,支援 SSL/TLS 隧道加密,支援 SSL 雙向證書,支援同步並發調用,支援非同步事件驅動程式設計。

Swoole 是一個面向生產環境的 PHP 非同步網路通訊引擎,讓 PHP 開發人員可以編寫高效能的非同步並發 TCP、UDP、Unix Socket、HTTP,WebSocket 服務。

Swoole 可廣泛應用於網路、行動通訊、企業軟體、雲端運算、網路遊戲、物聯網(IOT)、車聯網、智慧家庭等領域。使用 PHP Swoole 作為網路通訊框架,可以讓企業 IT 研發團隊的效率大大提升。

Swoole 不是像 Zend Framework、CakePHP、Yii、symfony、ThinkPHP 等一樣的框架,也不是像 WordPress、Drupal、Discuz、UChome 等開源產品看好的專案。 

Swoole 的目標是向 Java 框架、Ruby On Rails、Python DjangoPylons 等一流框架發起挑戰。

運行環境:Linux Windows Mac FreeBSD Unix

#PHP 版本支援:PHP5.3

##支援的資料庫:MS SQL Server、MySQL、IBM DB2、Oracle、Interbase 、SQLite、PostgreSQL、ODBC

支援的運作方式:Web、Cli 命令列腳本、PHP-GTK GUI。

以上是php swoole是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn