0

您将如何对以下 XSL:T 流程进行基准测试。

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

注意:我考虑过使用 AB(Apache Benchmark),但我对 Linux 环境中可用的任何东西持开放态度。

这是一个例子:

PHP 从源中提取数据,生成 XML,通过输出 XHTML 的 XSL:T 发送。

我有兴趣比较处理器和内存使用情况与:

  1. php直接生成相同的xhtml。
  2. 单个 php->xml->xsl:t->xhtml 翻译。
  3. 并发翻译,如 php->xml->xsl:t->xml->xsl:t->xhtml

我还计划对操作码缓存、输出压缩和一些 php 加速器进行基准测试,因此您将使用的方法也应该足够灵活以处理这些情况。

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

4

1 回答 1

0

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

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

于 2009-06-24T19:50:36.447 回答