PHP7 関連の問題を修正するために Swoole-1.8.6 がリリースされました

WBOY
リリース: 2016-06-23 13:01:22
オリジナル
868 人が閲覧しました

バージョン 1.8.6 は重要なバグ修復バージョンで、主に PHP7 環境下の HttpServer、TCPClient、HttpClient、Redis、およびその他のクライアントにおけるメモリ リークとクラッシュの問題を修正します。さらに、バージョン 1.8.6 では MySQL を完全に再構築し、新しいオブジェクト指向スタイルの API を提供し、PHP の mysqli および mysqlnd への依存を完全に削除します。

すべての swoole 開発者は、このバージョンにアップグレードすることをお勧めします。

主な更新内容

  • 関連するインデックス配列の値が NULL の場合に zval 型を誤って変更する SwooleServer->set メソッドを修正しました

  • SwooleServer->task メソッドを更新し、3 番目のパラメーターを変更できますコールバック関数に直接渡される

  • 悪意のあるリクエストを受信したときに SwooleWebSocketServer がクラッシュする問題を修正し、安定性を向上

  • SwooleMySQL クライアントを再構築し、mysqli と mysqlnd への依存を削除し、オブジェクト指向 API を提供します

  • SwooleHttpClient が組み込まれるように調整します。有効にするために追加のコンパイル パラメータは必要ありません

  • SwooleClient と SwooleHttpClient のメモリ リサイクルのタイミングを調整し、接続が閉じられたときにメモリ リソースをリサイクルします

  • swoole_async_dns_lookup クエリ結果キャッシュを追加します

  • SwooleWebSocketServerのパフォーマンスを最適化し、メモリコピーを2つ削減

  • SwooleHttpServer->setGlobalメソッドを削除

  • close実行時にWorkerプロセスでonCloseコールバック関数が実行されない問題を修正タスクプロセス内

  • SwooleTable が KEY を削除した後に削除しない問題を修正する データのクリアの問題

  • SSL および TLS 証明書チェーンのサポートを追加する

  • gcc aio を削除する

  • に関連する問題を修正する同期ファイル読み取りと関数を作成しています

MySQL 非同期クライアントの新しいバージョン

すごいです

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート