2009-06-24 38 views
0

您将如何处理以下XSL:T过程的基准测试。XSL:T Benchmarking

测试环境:运行apache,php和mysql的Linux服务器仅在我们的网络后面可见:(它不是面向外部的,所以它不能被远程访问)。

注意:我已经考虑过使用AB(Apache基准测试),但我对任何Linux环境中可用的东西都是开放的。

下面是一个例子:

PHP中数据是直接从源,生成XML,发送通过一个XSL:T,其输出XHTML。

我对比较的处理器和存储器使用VS:

  1. PHP直接产生相同的XHTML。
  2. 单个php-> xml-> xsl:t-> xhtml翻译。
  3. 并发翻译像PHP的> XML->的xsl:T-> XML->的xsl:T-> XHTML

我还计划基准指令缓存,输出压缩,也许一些PHP加速器,所以你使用的方法也应该足够灵活来处理这些情况。

我也会对任何已知的基准测试感兴趣。

回答

0

一般而言,添加一些步骤会增加处理时间。我想解决方案“生成XMTML的PHP​​”将比其他替代方案更快。

因此,要回答你的问题,我会考虑什么可能会提高你的工作效率:从PHP生成一个简单的XML流,使用XSLT处理它到XHTML更容易吗?应用各种XSLT模板更简单吗?或者,如果你是一位PHP神,你可以生成直接的XHTML(这是一个XML文件),你不关心XSLT添加的模板?你认为XML-> XHTML可以通过客户端浏览器完成吗?

+0

我很欣赏答案,但我只对基准过程的方法感兴趣。我知道应该直接加快哪些方法。我并不认为这听起来很糟糕,因为我很欣赏你的回应。 – merlincam 2009-06-24 20:41:34