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