ホームページ > バックエンド開発 > PHPチュートリアル > Zend プラットフォームのケース アプリケーション_PHP チュートリアル

Zend プラットフォームのケース アプリケーション_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:38:10
オリジナル
877 人が閲覧しました

 Platform 是企业级PHP应用平台环境 

    【PHPChina讯】Zend Platform 是企业级PHP应用的Run-Time平台环境。将一套完整的Run-Time工具组合起来,Zend Platform简化开发和配置,增加应用响应,提供在整个开发应用周期中发生的问题及详细数据。

    1.1 产品使用环境  

    Zend Platform 可以应在众多的网站平台上,可以支持众多的服务器和网站发布平台,其中,应用最多的是运行的Unix/Linux的Apache平台。
    

    1.2 产品功能介绍
    PHP智能
    PHP性能管理
    PHP配置控制
    PHP/JAVA 互用性

    1.3 产品性能介绍
    降低生产时间
    较低服务器与运行成本
    最大利用现有的投资
    提高客户的满意度
    完整的PHP生态系统

    经典案例分析

    以国内某知名网络公司为例,通过使用Zend Platform 系统的前后对比,分析性能的提高幅度,并分析投资回报率。

    2.1 运行环境
    该知名网络公司总部在北京,在全国各地设有分支机构,所以存在着一个庞大的服务器集群。其中,使用PHP的服务器有50台。在此,我们就该50台安装了Zend Platform的服务器进行分析。

    与公司其它服务器一样,其50台PHP服务器亦分散在总部与全国各地。服务器上使用的Unix操作系统和Apache网站服务器。

Zend プラットフォームのケース アプリケーション_PHP チュートリアル

    2.2 存在的问题
    为了减少不必要的开支,该网络公司在北京总部统一监控、配置和管理其所有的PHP服务器。

    同时,该网络公司原运行平台由于业务发展的激增出现了以下几个问题:
    1)总部对服务器的集群没有有效的管理方法,导致工作量繁重且效率低。
    2)用户的增加使服务器对访问的应答速度明显降低。
    3)对用户反问请求最多的下载业务也应为服务器处理任务繁重而频频出现错误。
    4)总部技术部难以在较短时间内对各地的服务器出错做出有效的处理。

Zend プラットフォームのケース アプリケーション_PHP チュートリアル

    2.3 应用方案
    为了实现该网络公司的目标,应其需求解决存在的问题,我们结合了Zend Platform和Zend其它产品为其做了解决方案的建议:
    1)为其各PHP服务器安装了Zend Platform平台
    2)为北京总部的技术部提供Zend studio 系统。


    在结合了Zend studio 系统后,Zend Platform平台为有效地解决该网络公司的问题,通过了以下几种途径:
    1)Zend Platform平台的监控功能为北京总部的技术人员提供集群服务器的整体监控。
    2)Zend Platform平台的代码加速、动态缓存和文件压缩的性能管理为提高服务器的访问速度提供可能
    3)Zend Platform平台的下载服务性能管理有效地分担了服务器平台的Apache的大量不必要的消耗。
    4)Zend Platform平台在Zend studio 系统的配合下帮助北京总部的技术人员通过远程对服务器的错误事件进行及时、有效的处理。

    下图集中体现了Zend Platform平台是如果在该网络公司的环境中工作,并如何支持服务器:

Zend プラットフォームのケース アプリケーション_PHP チュートリアル

     从上面的示意图我们可以看到,Zend Platform 既在管理人员和服务器之间建立了更为直接的联系,又在用户与服务器之间建立的有效的访问机制。

    同时,在有效地解决客户存在的问题同时,Zend Platform 的Java 链接桥帮助该网络公司的PHP系统实现与Java平台的无缝链接。

    2.4 实际使用效果

Zend Platform を利用すると、ネットワーク会社の技術者は Zend Platform の監視機能を通じて、全国に点在する PHP サーバーの一元管理やエラー処理を行うことができます。以下は、使用後の具体的なパフォーマンスの向上の分析です:

 コードの高速化: Web サイトのプログラムに変更を加えることなく、コンパイルされたプログラムはメモリに一時的に保存され、一度コンパイルされて複数回実行されます。各実行前にコンパイルする必要はなく、サーバーに 2.5 倍以上の実行速度を提供します。スピード。

コンテンツのキャッシュ: 多数のリクエストに基づいて取得された動的コンテンツも同じ原理に基づいており、動的コンテンツをキャッシュすると、同じページの応答速度が平均 100 倍向上します。

 ファイル圧縮: エンドユーザーに提供する前に動的コンテンツを圧縮し、帯域幅を 12% 節約します。

 ダウンロード サーバー: Zend Platform のスマート ダウンロード マネージャーは Apache/PHP にシームレスに接続するため、ファイルのダウンロード速度が 20 倍向上します。

Zend プラットフォームのケース アプリケーション_PHP チュートリアル

上の図は、ZendPlatform のパフォーマンス向上部分の概要を示したもので、Web サイト全体の速度の最大改善が 931.70 の倍数に達していることがわかります。

2.5 効果分析

実際の使用効果から始めて、次の分析を行いました:

Zend プラットフォームのケース アプリケーション_PHP チュートリアル

2.5 ビジネス上の利益分析
このネットワーク会社は、50 台のサーバーに対して永久に認可された Zend プラットフォームを使用しており、製品アプリケーションに基づいて、事業投資と回収の問題に基づいた詳細な事業投資と回収評価レポートにまで拡張されています。事業評価を通じて、1 回限りの投資は 224,250 ドルですが、1 年以内に 132,788 ドルを回収でき、回収率は 59.21% であることが明確にわかり、全体的な投資回収は 20 か月であると結論付けることができます。 Zend Platform への投資は非常に価値があり、同時に、過負荷のサーバーに対応するために追加する必要があるサーバーの数を効果的に削減できるため、その付加価値は計り知れません。

さらに、Zend Platform を通じて、開発者は PHP と Java を相互運用可能にすることもでき、PHP スクリプトで Java に直接アクセスできます。必要な JVM は 1 つだけで、他のメソッドの使用に必要なシステム リソースが削減されます。 PHP/Java コンビネータを使用すると、再投資することなく、Java アプリケーションへの既存の投資を再利用して統合できます。

ケースユーザー

Zend Platform は、長期にわたるプロモーションとユーザーの使用を経て、市場の試練に耐えてきました。同時に、業界の多くの大手企業を含む世界中で多くのユーザーを開拓してきました。

Zend プラットフォームのケース アプリケーション_PHP チュートリアル

www.bkjia.com本当http://www.bkjia.com/PHPjc/735124.html技術記事 Platform はエンタープライズ レベルの PHP アプリケーション プラットフォーム環境 [PHPChina News] Zend Platform は、エンタープライズ レベルの PHP アプリケーション用のランタイム プラットフォーム環境です。ランタイム ツールの完全なセットをまとめた Zend Platfor...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート