現在位置:ホームページ > 技術記事 > PHPフレームワーク > Swoole
- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク 毎日のプログラミング WeChat アプレット よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- なぜ swoole は nginx を置き換えることができないのでしょうか?
- Swoole は、Apache や Nginx などの一般的な HTTP サーバーを置き換えることはできません。管理には依然として nginx が必要ですが、nginx を置き換えることはできません。サービスが HTTP/WebSocket リバース プロキシを必要とするほど大規模な場合は、もちろん Nginx のリバース プロキシの方がよりプロフェッショナルです。
- Swoole 2899 2019-12-09 10:44:15
-
- swoole デーモンをシャットダウンする方法
- swoole デーモンをシャットダウンする方法: 最初のステップ、コード内のデーモンを 0 に変更します; ステップ 2: このポート番号の PID を見つけて (コードがリッスンするポートは 9503)、PID を取得します; ステップ 3: Kill Toこのプロセスを強制終了します。コマンド: kill -9 186691。
- Swoole 5326 2019-12-09 10:28:27
-
- スウールは非同期ですか?
- スウールは非同期です。 Swoole は PHP の非同期並列高性能ネットワーク通信エンジンで、純粋な C 言語で書かれており、PHP 言語の非同期マルチスレッド サーバー、非同期 TCP/UDP ネットワーク クライアント、非同期 MySQL などの機能を提供します。
- Swoole 1816 2019-12-09 10:17:37
-
- swoole が有効になった後にデーモン プロセスをオフにする方法は?
- swoole が有効になっている場合、デーモン プロセスは常にバックグラウンドで実行されます。 swoole デーモンをオフにする方法: 1. コード内のデーモンを 0 に変更します。 2. このポート番号の pid を見つけます。 3. kill コマンドを使用して、このプロセスを強制終了します。
- Swoole 2759 2019-12-09 10:15:19
-
- swoole は拡張機能ですか、それともフレームワークですか?
- swoole は拡張機能とフレームワークです。 Swoole には 2 つの部分があります。 1 つは C で開発された PHP 拡張機能で、これがコアとなります。もう 1 つは、Yii、TP、Laravel など、PHP コードで書かれたフレームワークです。
- Swoole 2585 2019-12-09 10:09:10
-
- swooleはサービスですか、それともフレームワークですか?
- swooleがフレームワークです。スウールは2つの部分から構成されています。 1 つは C で開発された PHP 拡張機能で、これがコアとなります。もう 1 つは、Yii、TP、Laravel など、PHP コードで書かれたフレームワークです。
- Swoole 2064 2019-12-09 10:02:41
-
- swooleサービスを有効にする方法
- swooleサービスの起動はプロセスに依存しており、プロセス内ではswoole_serverを使用して作成されており、ソースコードのエイリアス関数はswoole_server_createとなっており、swoole_server->startで起動します。
- Swoole 2616 2019-12-09 10:00:05
-
- swooleはphpの拡張子ですか?
- はい。 Swoole は C 言語で書かれており、PHP 拡張機能として実行されます。 Swoole のネットワーク IO 部分は epoll/kqueue イベント ループに基づいており、完全に非同期でノンブロッキングです。ビジネス ロジック部分は、マルチプロセス同期ブロック モードを使用して実行されます。
- Swoole 2475 2019-12-09 09:55:13
-
- なぜスウールが効果的なのでしょうか?
- swoole が効率的である理由: 1. メモリ内に常駐し、繰り返しのロードによって引き起こされるパフォーマンスの低下を回避し、大幅なパフォーマンスを向上させます。 2. コルーチンは、I/O 集中型のシナリオの同時処理能力を非同期的に向上させます。 3. Http、WebSocket、TCP、UDP、およびハードウェアと通信できるその他のアプリケーションを簡単に開発できます。
- Swoole 2457 2019-12-09 09:49:18
-
- swooleはC言語で書かれていますか?
- はい、swoole は PHP 用の非同期、並列、高性能ネットワーク通信エンジンです。純粋な C 言語で書かれており、PHP 言語の非同期マルチスレッド サーバー、非同期 TCP/UDP ネットワーク クライアント、非同期 MySQL、非同期 Redis、データベース接続、プール、AsyncTask、メッセージキュー、ミリ秒タイマーなどの機能。
- Swoole 2461 2019-12-09 09:49:01
-
- スウールはいつ登場しましたか?
- Swoole オープンソース プロジェクトは 2012 年に最初のバージョンのリリースを開始し、現在では 7 年近くの歴史があります。目標は、Swoole プロジェクトを Node.js や Go などの産業レベルのテクノロジーにし、非同期 IO およびネットワーク通信における PHP プログラミング言語の基礎となることです。
- Swoole 2631 2019-12-09 09:42:14
-
- php-fpmモードでswooleを実行する方法
- swoole のモジュールのほとんどは CLI コマンドライン環境でのみ使用でき、同期ブロッキング swoole_client のみが php-fpm または Apache 環境で使用できます。
- Swoole 3474 2019-12-09 09:35:46
-
- スウールと長く付き合っていく方法
- swoole は SWOOLE_KEEP を使用して長い TCP 接続を確立します。SWOOLE_KEEP オプションを有効にした後、リクエストの終了時にソケットは閉じられません。最後に作成された接続は、次回接続するときに自動的に再利用されます。
- Swoole 3949 2019-12-09 09:34:36
-
- Swooleでメッセージ通知を行う方法
- メッセージ通知プッシュ機能は、swoole と redis キューを使用して実現できます。swoole を使用して常駐プロセスを起動します。必要な数は状況に応じて異なります。swoole プロセスの数は、サーバーの CPU コアの数と同じであるのが最適です。 swoole を実行して常駐プロセスを開始すると、プロセスは Redis キュー内の値を継続的に検出します。
- Swoole 2698 2019-12-09 09:29:14
-
- 従来の fpm 同期モードと swoole コルーチンの違い
- 従来の fpm 同期モードと swoole コルーチンの違いは次のとおりです: 1. swoole はコマンド ライン (Cli) モードでのみ実行でき、開発とデバッグには誰もがコマンド ラインを使用します; 2. swoole コルーチンは [ I/O] 集中型アプリケーションでは、同じハードウェア構成環境下で、swoole は従来の同期モードよりも多くのアクセスを実行します。
- Swoole 2567 2019-12-09 09:28:45