現在位置:ホームページ > 技術記事 > PHPフレームワーク > Swoole
- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- php-fpmモードでswooleを実行する方法
- swoole のモジュールのほとんどは CLI コマンドライン環境でのみ使用でき、同期ブロッキング swoole_client のみが php-fpm または Apache 環境で使用できます。
- Swoole 3894 2019-12-09 09:35:46
-
- スウールと長く付き合っていく方法
- swoole は SWOOLE_KEEP を使用して長い TCP 接続を確立します。SWOOLE_KEEP オプションを有効にした後、リクエストの終了時にソケットは閉じられません。最後に作成された接続は、次回接続するときに自動的に再利用されます。
- Swoole 4116 2019-12-09 09:34:36
-
- Swooleでメッセージ通知を行う方法
- メッセージ通知プッシュ機能は、swoole と redis キューを使用して実現できます。swoole を使用して常駐プロセスを起動します。必要な数は状況に応じて異なります。swoole プロセスの数は、サーバーの CPU コアの数と同じであるのが最適です。 swoole を実行して常駐プロセスを開始すると、プロセスは Redis キュー内の値を継続的に検出します。
- Swoole 2886 2019-12-09 09:29:14
-
- 従来の fpm 同期モードと swoole コルーチンの違い
- 従来の fpm 同期モードと swoole コルーチンの違いは次のとおりです: 1. swoole はコマンド ライン (Cli) モードでのみ実行でき、開発とデバッグには誰もがコマンド ラインを使用します; 2. swoole コルーチンは [ I/O] 集中型アプリケーションでは、同じハードウェア構成環境下で、swoole は従来の同期モードよりも多くのアクセスを実行します。
- Swoole 2760 2019-12-09 09:28:45
-
- Linux に swoole をインストールするための前提条件は何ですか?
- Linux に swoole をインストールする前に、phpize コマンドを使用して PHP 拡張ライブラリのコンパイル環境を準備し、php.ini 設定ファイルを編集して PHP が swoole をサポートするようにします。
- Swoole 1746 2019-12-09 09:27:03
-
-
- swoole がリアルタイム プッシュを実装する方法
- swoole+Redis はリアルタイムのデータプッシュを実装します。単一プロセス保護を設定します。プログラムを入力して関連する構成を定義します。ソケット セッションのタイムアウト、ビジネス シナリオに従って設定されます。ここではタイムアウトしないように設定されています。Redis 接続を初期化します。スクリプトが再起動したら、履歴データをクリアします。
- Swoole 3932 2019-12-09 09:14:22
-
-
- スウールを再起動する方法
- swoole はスムーズな再起動メカニズムを提供しており、サーバーの再起動を完了するには、swoole_server のメイン プロセスに特定のシグナルを送信するだけで済みます。例: kill -USR1|-10 master_pid はすべてのワーカー プロセスを再起動します。
- Swoole 5761 2019-12-07 14:24:13
-
- swoole が PHP のパフォーマンスを向上させる仕組み
- swoole の高可用性組み込みコルーチンを使用すると、PHP コードには追加のキーワードがなく、最下層がコルーチンを自動的にスケジュールします。 10,000 件の同時リクエストで MySQL から大量のデータを読み取るのにかかる時間はわずか 0.2 秒です。
- Swoole 2964 2019-12-07 14:19:00
-
- swoole がコルーチンを実装する方法
- Swoole には 2.0 以降コルーチン機能が組み込まれており、コルーチン機能を備えた IO インターフェイスを提供します (名前空間 Swoole\Coroutine\* に統合されています)。コルーチンを有効にする場合は、コンパイル時に --enable-coroutine コンパイル オプションを追加してください。
- Swoole 3162 2019-12-07 14:11:00
-
- Swooleをホットアップデートする方法
- コードが更新されるたびに、サービスを停止し、再起動してコードを更新する必要がありますが、このアプローチは比較的大雑把です。実際、swoole はリロード機能を提供し、コードのホット アップデートを完全にサポートします。
- Swoole 3369 2019-12-07 13:59:31
-
- スウールをオンにする方法
- Swoole は PHP の拡張機能であり、PHP 拡張機能を通じてインストールして有効にすることができます。 php -i | grep php.ini で php.ini ファイルの場所を特定し、extension=swoole.so を設定して保存して終了します。
- Swoole 2966 2019-12-07 13:50:41
-
- Swoole が高同時実行をどのように処理するか
- swoole はマルチスレッド Reactor + マルチプロセス Worker を使用しており、reactor は epoll に基づいているため、各リアクターは無数の接続リクエストを処理できます。このようにして、swoole は高い同時実行性を簡単に処理できます。
- Swoole 3092 2019-12-07 13:32:03
-
- スウールをテストする方法
- Swoole はハートビート検出を使用できますが、これは非常に簡単に使用でき、heartbeat_check_interval と heartbeat_idle_time を設定するだけです。
- Swoole 2903 2019-12-07 13:21:26