ホームページ  >  記事  >  バックエンド開発  >  HTTP2.0プロトコルをサポートするswoole-1.8.2がリリースされました

HTTP2.0プロトコルをサポートするswoole-1.8.2がリリースされました

WBOY
WBOYオリジナル
2016-06-20 12:36:021157ブラウズ

PHP の非同期、並列、高性能ネットワーク通信エンジン swoole がバージョン 1.8.2 をリリースしました。このバージョンでは、Http2.0 プロトコルのサポートが追加され、修正も行われています。 swoole-1.8.1 バージョンにはいくつかのバグがあります。 Http2.0 プロトコルに基づいて、swoole_http_server は単一接続の同時リクエスト処理とアクティブな PUSH をサポートできます。現在、Swoole は TLS1.2 暗号化に基づく H2 モードのみをサポートしており、H2C アップグレード モードはサポートしていません。

HTTP2.0 の使用例:

$ssl_dir = realpath('../../tests/ssl');$serv = new swoole_http_server("0.0.0.0", 9501, SWOOLE_BASE, SWOOLE_SOCK_TCP | SWOOLE_SSL);$serv->set([    'ssl_cert_file' => $ssl_dir . '/ssl.crt',    'ssl_key_file' => $ssl_dir . '/ssl.key',    'open_http2_protocol' => true,]);$serv->on('Request', function(swoole_http_request $request, swoole_http_response $response) {    $response->end("<h1>Hello Swoole!</h1>\n");});$serv->start();

1.8.2 その他の重要な更新:

  • 64K を超えるデータを受信した後に WebSocket サーバーがクラッシュする問題を修正しました

  • コールバック関数を設定しないマルチポート監視によりプログラムがクラッシュする問題を修正しました

  • SSL/TLS トンネル暗号化のセキュリティ レベルを向上させ、デフォルトで TLS1.2/ECDHA_RSA 暗号化アルゴリズムを使用するようになりました

  • onFinish イベント コールバックのメモリ リーク問題を修正

  • BASE モードでタスク終了が使用できない問題を修正しました

  • log_level 設定を追加し、エラーログのレベルを選択できます

ダウンロードアドレス:

  • GITHUB: https://github.com/swoole/swoole-src/releases/tag/swoole-1.8.2-stable

  • オープンソース中国: http://git.oschina.net/matyhtf/swoole/tree/swoole-1.8.2-stable

  • PECL: https://pecl.php.net/package/swoole/1.8.2

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