Friday, August 24, 2012

esbperformance.org – Facts or Fiction? cont..



I have been following this performance article, published by AdroitLogic, and found there are few misconfigurations don't know this intentionally or without knowledge e.g

for XSLT configuration
<proxy name="XSLTProxy"> they made it slower specifically enabling DOM feature,

<xslt key="transform_env_reverse.xslt">
    <feature name="http://ws.apache.org/ns/synapse/transform/feature/dom" value="true"/>
</xslt>

With "DOM" feature it tends to slow down the XSLT operation considerably, because complete message need to convert from AXIOM object model to DOM model. There are cases where we may required to use this but actually by looking at the XSLT transformation provided, can't imagine why they have used something like this. For me this seems to be a  intentional slowdown.

1 comment: