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網站伺服器。
2.2 存在的問題
為了減少不必要的開支,該網路公司在北京總部統一監控、配置和管理其所有的PHP伺服器。
同時,該網路公司原運行平台由於業務發展的激增出現了以下幾個問題:
1)總部對伺服器的叢集沒有有效管理方法,導致工作量繁重且效率低。
2)使用者的增加使伺服器對訪問的應答速度明顯降低。
3)對使用者反問請求最多的下載業務也應為伺服器處理任務繁重而頻頻出現錯誤。
4)總部技術部難以在較短時間內對各地的伺服器出錯做出有效處理。
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 Platform 既在管理員和伺服器之間建立了更為直接的聯絡,又在使用者與伺服器之間建立的有效訪問機制。
同時,在有效地解決客戶存在的問題同時,Zend Platform 的Java 連結橋協助該網路公司的PHP系統實現與Java平台的無縫連結。
2.4 實際使用效果
在使用了Zend Platform 平台之後,通過Zend Platform的監控功能,該網路公司的技術工程師可以對分散在全國各地的PHP伺服器進行統一管理和錯誤處理。下面就使用後具體提高的效能進行分析:
代碼加速:在沒有對網站程式的任何修改的基礎上,將編譯後的程式暫存的記憶體中,一次編譯,多次執行,而不向之前每次執行前都要編譯,為伺服器提供2.5倍以上的運行速度。
內容緩衝:根據很多請求擷取的動態內容是相同的原理,將動態內容緩衝,對同一頁面的反應速度做出平均100倍的改善。
檔案壓縮:將動態內容壓縮後再向終端使用者提供,並能夠節約了12%的頻寬。
下載伺服器: Zend Platform的智能Download 管理器無縫地串連Apache/PHP ,從而增加20倍的檔案下載速度。
列出了ZendPlatform的效能提高部分的總覽,我們可以看到ZendPlatform對網站的整體速率提高的最大值達到了931.70的倍數。
2.5 效果分析
從實際的使用效果出發,我們又做了以下分析:
2.5 商業收益分析
該網路公司為50台伺服器使用了永久授權的Zend Platform,並基於產品的應用,針對商業投入和回收的問題,延伸成一個詳細的商業投入和回收評估報告。通過商業評估,我們可以清楚地看到雖然一次的投資$224,250 ,但是一年內就可以收回$132,788,回收率在59.21%,整體投資回收在20個月,因此我們可以結論Zend Platform 的投入是非常有價值的,同時,因為可以有效減少因服務其負荷超重而需要增加得伺服器數量,它的附加價值更是不可估量。
另外通過Zend Platform,我們的開發人員還可以使PHP與Java互用,並且可以在你的PHP指令碼中直接存取Java,僅需要一個JVM,減少利用其他方法所需要的系統資源。PHP/Java組合器容許我們再使用和融入目前Java 應用中的投資,而不用二次投入。
案例使用者
Zend Platform 經過長期的推廣和使用者的使用後,經受住了市場的考驗。同時,在全球範圍內發展了眾多的使用者,其中不乏和行業的領先企業。
http://www.bkjia.com/PHPjc/735124.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/735124.htmlTechArticlePlatform 是企業級PHP應用平台環境 【PHPChina訊】Zend Platform 是企業級PHP應用的Run-Time平台環境。將一套完整的Run-Time工具組合起來,Zend Platfor...