ホームページ  >  記事  >  PHPフレームワーク  >  ワーカーマンフレームワークの概念

ワーカーマンフレームワークの概念

(*-*)浩
(*-*)浩オリジナル
2019-11-22 15:20:232025ブラウズ

次のコラム workerman チュートリアル では、Workerman フレームワークの概念がどのようなものかを紹介します。困っている友人の役に立てば幸いです。

ワーカーマンフレームワークの概念

#Workerman フレームワークのコンセプト

ミニマリスト、安定性、高パフォーマンス、分散型。

ミニマリズム

小さいことは美しい、Workerman コアはミニマリストであり、少数の PHP ファイルと少数のインターフェイスのみが公開されているため、学習が非常に簡単です。他のすべての機能はコンポーネントを通じて拡張されます。

Workerman には、完全なドキュメント、権威あるホームページ、活発なコミュニティ、数千人が参加するいくつかの QQ グループ、多数の高性能コンポーネント、多数のサンプルがあり、これらすべてが開発者にとって使いやすくなっています。

安定性

Workermanは数年前からオープンソースであり、多くの上場企業によって大規模に使用されており、非常に安定しています

一部のサービスは 2 年以上再起動されておらず、依然として急速に実行されています。コアダンプ、メモリ リーク、バグはありません。

高パフォーマンス

Workerman はメモリ内に存在するため、apache/nginx/php-fpm に依存しません。コンテナから PHP への通信オーバーヘッドはありません。リクエストごとにすべてを初期化する必要はありません。また、すべてのオーバーヘッドが破壊され、超高性能です。従来の MVC フレームワークと比較して、パフォーマンスは数十倍です。PHP7 での ab ストレス テストの QPS は、それよりもさらに優れています。 nginx だけの。

分散

もはや単独で作業する時代ではありません。単一サーバーのパフォーマンスがどんなに優れていても限界があります。導入が進むべき道です。

Workerman は、長時間接続の分散通信ソリューション GatewayWorker フレームワークのセットを直接提供します。サーバーを追加するには、単純に設定して起動するだけです。ビジネス コードは一切変更せず、システムのキャパシティを維持します。 2倍になります。

TCP 長時間接続アプリケーションを開発している場合は、GatewayWorker を直接使用することをお勧めします。GatewayWorker は Workerman のラッパーであり、長時間接続アプリケーションに豊富なインターフェイスと強力な分散処理機能を提供します。

Workerman 関連の技術記事の詳細については、

Workerman の使用方法チュートリアル 列にアクセスして学習してください。

以上がワーカーマンフレームワークの概念の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。