IMIのv1.0.12放出、及び処理要求コンテキストを最適化するための基礎となるフレームワーク

IMIはHTTPAPI、WebSocketを、TCP、UDPサービスの開発をサポートし、高性能コルーチンのアプリケーション開発フレームワークPHP Swoole、に基づいています。

Swooleに比べPHP-FPM要求応答能力を祝福では、I / O集中処理能力シーンは、実質的に改善されています。

IMIフレームワークは、豊富な機能部品はインターネットで広く使用することができ、モバイル通信、エンタープライズソフトウェア、クラウドコンピューティング、オンラインゲーム、モノのインターネット(IOT)、車両ネットワーキング、スマートホームや他の分野があります。企業の効率がITを大幅に革新的な製品の開発に、より集中、R&Dチームを強化することができます。

ミリ秒の注釈とホット・アップデートコード、ちょうどすぐに効果を見るリフレッシュするために保存し、開発経験やFPM下には異なる、シャトルの開発であなたを聞かせていないために。

サービスSwooleフレームワークの他のマイクロフォーカスエリアとは異なり、IMIは、単一のアプリケーションの開発に焦点を当てます。理由は簡単です:ほとんどの企業は、マイクロサービスに、単一のアプリケーションが十分である必要はありません。

公式サイト:https://www.imiphp.com/

2018年6月21日に開始IMI Frameworkのバージョンv0.0.1

いくつかのマイナーな追加の強化機能を備えたメインフレーム下部に週、要求コンテキストの処理性能の最適化、。

完全なカバレッジを達成するためのテストケース:PHP 7.1,7.2,7.3,7.4、毎晩、Swoole 4.3,4.4、マスター

新しいです

  • 値が唯一の検証を存在する場合にのみ、非本質的な認証パラメータ:検証ノートのサポートが追加されました

  • ディレクトリがマルチレベルディレクトリを作成し、自動的に存在しない場合は新規ファイル:: putContents()メソッドは、ファイルに内容を書き込み、

  • ファイル:: CREATEFILE()を$コンテンツのパラメータを追加します

  • ConnectContextを追加:: muiltiSet()メソッドは、コンテキストバッチデータを設定し、

  • 新RequestContextの::使用()メソッド

最適化

  • 波レベルのパフォーマンスの最適化フレームワーク

  • 一部の最適化処理性能要求コンテキスト

  • 最適化StatementManager

  • app.db.statement.cache文キャッシュの設定@サポートはデフォルトでオンになって、オンになっています

  • ConnectContext ::作成()入ってくる初期化パラメータをサポート

リペア

  • カスタムプロセスにおけるConnectContext修復操作、問題の発作につながるConnectGroupプロセス

開始

HTTPサーバプロジェクトの作成:composer create-project imiphp/project-http

WebSocket Serverプロジェクトを作成します。composer create-project imiphp/project-websocket

TCP Serverプロジェクトを作成します。composer create-project imiphp/project-tcp

UDPサーバープロジェクトの作成:composer create-project imiphp/project-udp

完全に開発マニュアル:https://doc.imiphp.com/

IMIコンポーネントライブラリ:https://github.com/imiphp

IMI公式のHttpクライアント(代替カール):https://github.com/yurunsoft/yurunhttp

スペルミス、タイプミスを訂正、貢献したコードに参加する明るい新規参入者と兄のランクへようこそ、コードを提出、我々はすべて〜歓迎します

おすすめ

転載: www.oschina.net/news/110016/imi-1-0-12-released