現在位置:ホームページ > 技術記事 > PHPフレームワーク > Swoole
- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク 毎日のプログラミング WeChat アプレット よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- swoole はどのようなプロトコルを使用しますか?
- Swoole は最下層にデータ キャッシュ領域を実装しており、EOF ターミネーター プロトコルや固定ヘッダーとボディ プロトコルなど、一般的に使用されるいくつかのプロトコル タイプを組み込みます。通常のデータには現れない文字列 /r/n の固定セットは、EOF プロトコルと呼ばれる分割プロトコルのマーカーとして使用されます。
- Swoole 2760 2019-12-06 10:44:45
-
- スウールイベントの使い方
- Swoole\Server はイベント駆動型モデルであり、すべてのビジネス ロジック コードはイベント コールバック関数に記述する必要があります。すべてのイベント コールバックは $server->start の後に発生します。サーバー シャットダウン プログラムが終了する最後のイベントは onShutdown です。
- Swoole 2165 2019-12-06 10:31:40
-
- スウール定数の使い方
- swoole は、Client->recv() メソッドの 2 番目のパラメーターに定数 Client::MSG_WAITALL を使用し、指定された長さのデータが受信されるまでブロックして待機してから戻ります。
- Swoole 2723 2019-12-06 10:12:58
-
- スウールをスムーズに再開する方法
- swooleではメインプロセスにさまざまなシグナルを送ることができ、メインプロセスは受け取ったシグナルの種類に応じて異なる処理を行います。 SIGUSR1 はすべての Worker プロセスをスムーズに再起動し、SIGUSR2 はすべての Task プロセスをスムーズに再起動します。
- Swoole 3742 2019-12-06 09:58:13
-
- スウールでタイマーを設定する方法
- タイマーを設定するために、swoole はミリ秒単位の独自の JavaScript setInterval/setTimeout 非同期高精度タイマーを使用できます。使い方もとても簡単です。
- Swoole 2567 2019-12-06 09:50:46
-
- Dockerにswooleをインストールする方法
- docker を使用して swoole をインストールする方法: 1. docker pull php コマンドを使用して PHP イメージをダウンロードし、docker コマンドを使用してコンテナーを作成します。 2. docker を使用して swoole をコンテナーにインストールします。
- Swoole 6527 2019-12-06 09:47:56
-
- スウールにできること
- Swoole は、インターネット、モバイル通信、エンタープライズ ソフトウェア、クラウド コンピューティング、オンライン ゲーム、モノのインターネット (IOT)、車両のインターネット、スマート ホームなどの分野で広く使用できます。 PHP + Swoole をネットワーク通信フレームワークとして使用すると、企業の IT 研究開発チームの効率を大幅に向上させることができます。
- Swoole 2620 2019-12-06 09:40:40
-
- スウールタスクの使い方
- Swoole は、ワーカー プロセスがデータ要求を処理し、それをタスク プロセスに割り当てて実行することによって実装されます。 Swoole 非同期タスクは主に非同期タスクの呼び出しの実行を実装します。タスクの最下位層は Unix ソケット パイプ通信を使用します。これはメモリ全体を使用し、IO を消費しません。
- Swoole 3174 2019-12-06 09:26:16
-
- スウールFDとは何ですか
- swoole fd は TCP 接続のファイル記述子であり、swoole_server 内のクライアントの一意の識別子です。fd は再利用され、接続が閉じられると、新しい受信接続によって fd が再利用されます。TCP 接続の fd は維持されます。再利用されません。
- Swoole 3695 2019-12-06 09:16:03
-
- スウールがゴーより高い理由
- Go の IO イベントの処理はシングルスレッドであり、複数のコアを利用できず、スループットは swoole よりわずかに劣りますが、実際の TCP/UDP 集中 IO ストレス テストでは、swoole のパフォーマンスが go よりわずかに優れていました。 swoole はマルチスレッド イベントループを使用して IO イベントを処理し、複数のプロセスがユーザーレベルの PHP コードを実行します。
- Swoole 4528 2019-12-06 09:08:04
-
- なぜ swoole が php よりも優れているのでしょうか?
- apache/fpm と比較すると、swoole フレームワークは主に、PHP フレームワークとグローバル オブジェクトの各リクエストの作成と破棄によって生じるパフォーマンスの損失を節約します。 swoole フレームワークはプログラマに最大のスペースを提供し、http リクエストに関係のないグローバル オブジェクトは一度構築するだけで済みます。特定のオブジェクトやデータのキャッシュ制御もプログラム内で実行できます。
- Swoole 3461 2019-12-05 14:41:40
-
- PHPでSwooleをアップグレードする方法
- php --ri コマンドを使用して swoole のバージョンを確認し、コンパイルしてアップグレードすることができます。必要なのは、pecl 公式 Web サイトから最新の安定バージョンをダウンロードすることだけです。これは、新しいバージョンを再インストールするのと同じです。 pecl をアップグレードするには、pecl upgrade swoole コマンドを使用します。
- Swoole 4644 2019-12-05 14:18:37
-
- PHPでswoole拡張機能を有効にする方法
- Swoole 拡張機能のソース コードをダウンロードした後、標準の PHP 拡張機能のコンパイル方法に従ってコンパイルしてインストールします。コンパイルとインストールが完了したら、php.ini を変更し、extension=swoole.so を追加して swoole 拡張機能を有効にします。
- Swoole 3997 2019-12-05 14:10:12
-
- phpstudyにswoole拡張機能をインストールする方法
- swoole 拡張機能をダウンロードして解凍します; cd swoole-src-swoole-1.7.9-alpha, sudo vi /root/.bashrc; 最後の行に import PATH=/phpstudy/server/php/bin:$PATH を追加します
- Swoole 13564 2019-12-05 14:01:34