|
||||||||||||
| 前のページ 1 2 3 次のページ | ||||||||||||
| Zend PlatformによるPHP環境の拡張 | ||||||||||||
|
PHP環境をアプリケーションサーバの領域まで拡張するソリューションがZend Platformです。Zend Platformは、PHP環境を大幅に拡張するために多くのモジュールを用意しています。 このうち、Zend Platformに関するモジュールは表3にあげる4種類です。
表3:Zend Platformによって導入されるモジュール |
||||||||||||
| パフォーマンスツールによる高速化(Zend Platformモジュール) | ||||||||||||
|
Zend PlatformにはWebブラウザのリクエストへの応答を短縮するために、2つのキャッシュテクノロジと圧縮通信機能を備えています。この機能によって、表4のような高速化を実現しています。
表4:パフォーマンスツールによる高速化の目安 |
||||||||||||
| PHPインテリジェンスによる異常稼動の発見と分析(Zend Platformモジュール) | ||||||||||||
|
Zend Platformには、PHP実行時の状況に閾値を設定して、その閾値を越えた実行があった場合にレポートを出力するPHPインテリジェンスがあります。PHPインテリジェンス機能は、開発中から実運用まで幅広いシーンで活用できます。
表5:PHPインテリジェンスの設定内容とレポート |
||||||||||||
| ジョブキュー機能による非同期処理(jobqueue_clientモジュール) | ||||||||||||
|
Zend Platformには、PHPコードを指定時刻や定期的に実行するジョブキュー機能を提供しています。ジョブキュー機能では、実行するPHPコードや実行するタイミングなどの情報をジョブとして登録します。ジョブは指定した日時になると実行され、終了ステータスは保存されます。 |
||||||||||||
| Javaプログラムとの効率的な連係(java wrapperモジュール) | ||||||||||||
|
Javaブリッジ機能は、Javaプログラムの実行時に複数のJava VMを起動せずに共有する機能を提供します。この機能によって、サーバリソースの省力化に貢献します。 |
||||||||||||
| サーバ間でのセッション情報の共有(mod_cluster wrapperモジュール) | ||||||||||||
|
PHPサーバは、それぞれのサーバで個別にWebブラウザを特定するためのセッション情報を管理しています。しかし複数のPHPサーバ構成では、サーバ個別に管理しているセッション情報を共有するために様々なテクニックが必要となります。 Zend Platformでは、セッションクラスタリング機能によって特別なテクニックを駆使することなく、複数サーバ間でのセッション情報の共有が可能です。 このようにZend Platformは、PHPを大幅に拡張する様々な機能を提供します。 |
||||||||||||
|
前のページ 1 2 3 次のページ |
||||||||||||
|
|
||||||||||||
|
|
||||||||||||
|
||||||||||||
|
|
||||||||||||
|
||||||||||||
|
|
||||||||||||
|
||||||||||||


