RE: A simple question

Subject: RE: A simple question
From: Oscar Gonzalez <oscar.gonzalez@xxxxxxxxxxx>
Date: Mon, 23 Oct 2000 11:21:44 +0200
Ok, thanks. But I asked for the "essential" (sorry for my english)
performance of XSLT transformations. Obviously it runs better with cache... 
Recently, I was in a BEA Weblogic conference, and one of the speakers
claimed that XML/XSLT transformations are not suitable for this kind of
websites. :-?

I'm heavily working on XML/XSLT for Microsoft and SUN platforms, and I feel
that this kind of website development orientation is clearly the future (or
one approximation to the future: n-tier, Business objects in XML, multiple
clients targetting with XSLT, you know...). 
But I feel extrange when for one hand, Microsoft's claiming that this kind
of tech is the future, and promoves it use, but in the other hand BEA, SUN,
ORACLE, etc. have their XML parsers ready, but don't say nothing about the
performance, or recommend it.... :-?

Obviously, Microsoft's parser is the faster I have used, and I have no
doubts in using it for Microsoft platforms, but my question was for
SUN/Linux/BEA/etc. platforms.
Have any of you any real experience in this platforms with XSLT and
heavy-traffic sites?

Thanks...

-----Original Message-----
From: Paul Tchistopolskii [mailto:paul@xxxxxxx]
Sent: lunes, 23 de octubre de 2000 9:18
To: xsl-list@xxxxxxxxxxxxxxxx
Subject: Re: A simple question



----- Original Message ----- 
From: Oscar Gonzalez <oscar.gonzalez@xxxxxxxxxxx>

Subject: RE: A simple question


> I don't understand your answer (it doesn't have answers!). 

I think it does.

> So if simplifying some things :
> 
> If you're not using caching : I think the answer should be "no".

This is the answer. If you'r not using caching - I think it will 
be "too slow" for heavy-traffic website.

I don't know will it be 'too slow' for you particular case. 

> If you are using caching ( even brutal one, like, for 
> example, AxKit ) - I think the answer should be : "yes".

This is also the answer. For high-traffic website, 
no matter how much time the transformation takes, 
if you are caching the result of transformation it all 
gets comparable to the static page. 

The url of AxKit website is www.axkit.org
Or  www.axkit.com

> > Using which processor?
> 
> Does not really matter, I think.

And this is also the answer. For high-traffic 
website the speed of particular XSLT engine 
does not matter, because saving milliseconds 
when you are wasting seconds - does not 
matter. 

> Have you any experience in XSLT in high-traffic 
> (put 200hps) websites?

No. 

But I have used different XSLT engines and I did 
some profiling ( Really. I did some profiling,
using commercial Java profiler "Jprobe" or something). 
Also I understand what are the bottlenecks of XSLT 
and bottlenecks of 200 hps websites.  
Also I know how to make 200 hps website powered 
by XSLT. And this has  nothing to do with the 
XSLT engine I'll have to use.

Rgds.Paul.

PS. Actually, this monday ( tomorrow ) I'll be discussing 
exactly those issues with some world-known 
website which gets more than 200 hps. And they are 
shooting for XSL. So maybe after a couple of weeks 
I'll answer "yes" to your question.  At the moment - 
no, sorry, I can not claim I already did that. Will be 
interesting to see somebody who already did.  



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread