您目前的位置 : 首页 >> 天龙八部传奇 >> 正文

实测动易新版XpowerEngine模板解析引擎

日期:2016-8-11(原创文章,禁止转载)

模板解析引擎的性能直接关系到网站的访问速度、静态页的生成耗时。快速、灵活、稳定是一个好模板解析引擎的三大支柱,这其中,在灵活方面动易XpowerEngine 是构建在XSLT 基础上的扩展引擎,其灵活度不言而喻;在稳定性方面动易XpowerEngine经过三年的完善,其稳定性已经无可挑剔。今天我们为大家分享动易XpowerEngine在三大支柱之中的快速特性。 动易3.5版本对XpowerEngine模板解析引擎的性能进行了大幅度的优化南通治疗癫痫病医院,重构了多处代码、优化了数十处高开销的方法、优化和整理解析流程逻辑。下面我们通过专业的性能跟踪工具JetBrains dotTrace进行了跟踪测试来报告此文。为了保证测试质量的准确信息,我们采用了相同的模板和标签(标签引用体),同一配置环境进行横向对比跟踪测试,在测试前我们已经多次刷新页面,保证其他附属请求处理已被缓存,相关标签页代码已被编译,横向评测的两个版本为3.1.6和3.5.0继发性癫痫病的治疗,宿主环境均为IIS。 查看原图(大图) 图1-1SF标准版3.1.6,测试跟踪捕获 查看原图(大图) 图1-1SF标准版3.5.0,测试跟踪捕获 图1-1SF标准版3.1.6和3.5.0癫痫引起的肌肉抽搐怎么治疗,测试跟踪捕获结果对比。黄色背景为3.1.6解析引擎执行时间,绿色为3.5.0解析引擎执行时间。 通过捕获结果图,我们能够发现OnPreInit() 方法执行所消耗的时间,在两个版本之间产生的非常大的差距,3.1.6版本中解析引擎执行时间消耗了4.571秒,3.5.0版本仅仅消耗了0.79秒。我们知道,任何测试跟踪工具都会占用宿主的资源,为此我们在源代码中增加了解析跟踪,来获得更为准确的执行时间。下面是一组解析耗时跟踪的捕获表。 查看原图(大图) 那么,动易3.5版本的XpowerEngine引擎性能提高了多少?让我们来计算一下,我们就已最低份额的8倍来试想一下,假如生成1万篇文章需要1个小时,那么现在只需要15分钟足以! 感谢 lewi 的投稿

友情链接:

计穷力极网 | 私人直升机报价 | 南通家纺市场 | 安阳市卫星地图 | 秦皇岛到昌黎汽车 | 三星精密不锈钢 | 日本东京邮政编码