2009-06-24 54 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