目錄
目錄X

3.5版新特性-模板解析引擎性能大幅度提升

模板解析引擎的性能直接關(guān)系到網(wǎng)站的訪問速度、靜態(tài)頁的生成耗時??焖?、靈活、穩(wěn)定是一個好模板解析引擎的三大支柱,這其中,在靈活方面動易XpowerEngine 是構(gòu)建在XSLT 基礎(chǔ)上的擴展引擎,其靈活度不言而喻;在穩(wěn)定性方面動易XpowerEngine經(jīng)過三年的完善,其穩(wěn)定性已經(jīng)無可挑剔。今天我們?yōu)榇蠹曳窒韯右?/font>XpowerEngine在三大支柱之中的快速特性。

   動易3.5版本對XpowerEngine模板解析引擎的性能進行了大幅度的優(yōu)化,重構(gòu)了多處代碼、優(yōu)化了數(shù)十處高開銷的方法、優(yōu)化和整理解析流程邏輯。下面我們通過專業(yè)的性能跟蹤工具JetBrains dotTrace進行了跟蹤測試來報告此文。為了保證測試質(zhì)量的準(zhǔn)確信息,我們采用了相同的模板和標(biāo)簽(標(biāo)簽引用體),同一配置環(huán)境進行橫向?qū)Ρ雀櫆y試,在測試前我們已經(jīng)多次刷新頁面,保證其他附屬請求處理已被緩存,相關(guān)標(biāo)簽頁代碼已被編譯,橫向評測的兩個版本為3.1.63.5.0,宿主環(huán)境均為IIS。


        1-1SF標(biāo)準(zhǔn)版3.1.6,測試跟蹤捕獲

1-1SF標(biāo)準(zhǔn)版3.5.0,測試跟蹤捕獲

1-1SF標(biāo)準(zhǔn)版3.1.63.5.0,測試跟蹤捕獲結(jié)果對比。黃色背景為3.1.6解析引擎執(zhí)行時間,綠色為3.5.0解析引擎執(zhí)行時間。

    通過捕獲結(jié)果圖,我們能夠發(fā)現(xiàn)OnPreInit() 方法執(zhí)行所消耗的時間,在兩個版本之間產(chǎn)生的非常大的差距,3.1.6版本中解析引擎執(zhí)行時間消耗了4.571秒,3.5.0版本僅僅消耗了0.79秒。我們知道,任何測試跟蹤工具都會占用宿主的資源,為此我們在源代碼中增加了解析跟蹤,來獲得更為準(zhǔn)確的執(zhí)行時間。下面是一組解析耗時跟蹤的捕獲表。


   那么,動易3.5版本的XpowerEngine引擎性能提高了多少?讓我們來計算一下,我們就已最低份額的8倍來試想一下,假如生成1萬篇文章需要1個小時,那么現(xiàn)在只需要15分鐘足以!

   嗨,這是多么振奮的好消息,還等什么?現(xiàn)在就激動起來吧!讓我們拭目以待3.5.0版本的到來!

【打印正文】 發(fā)布時間:2010-03-02 08:57:21 瀏覽次數(shù): 作者:佚名 來源:本站原創(chuàng)
軟件企業(yè)編號:粵R-2006-0134 高新技術(shù)企業(yè)編號:GR201044000042 粵工商備P06811703002934

本站基于 PowerEasy WebFuture 制作

關(guān)注我們

動易官方微信 動易官方微信
  • 公司資質(zhì)

    國家高新技術(shù)企業(yè)廣東省民營科技企業(yè)國家雙軟認(rèn)定企業(yè)ISO 9001質(zhì)量管理體系認(rèn)證ISO 20000 IT服務(wù)管理體系認(rèn)證ISO27001 信息安全管理體系認(rèn)證信息系統(tǒng)集成及服務(wù)資質(zhì)(三級)企業(yè)廣東省守合同重信用企業(yè)順德區(qū)“龍騰計劃”重點扶持企業(yè)

  • 公司榮譽

    中國年度出色雇主提名獎廣東省誠信示范企業(yè)中國軟件和信息服務(wù)電子政務(wù)領(lǐng)域杰出企業(yè)獎 中國政府門戶網(wǎng)站發(fā)展論壇貢獻獎順德電子信息產(chǎn)業(yè)優(yōu)秀服務(wù)企業(yè)順德高新技術(shù)產(chǎn)業(yè)創(chuàng)新貢獻企業(yè)獎順德區(qū)電子商務(wù)示范企業(yè)中國醫(yī)藥衛(wèi)生信息化首選品牌中國電子商務(wù)百強企業(yè)

×

用戶登錄