XForms performance and scalability

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

XForms performance and scalability

Josh Joy
Hi All,

Does anyone have any real user experience or facts
concerning how well
XForms will scale and perform, particularly in
relation to Orbeon? The
reason I ask is that different XForm implementations
seem to provide
different performance ratings, so I'm trying to
collect others feedback.

Thanks,
Josh



--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: mailto:[hidden email]
For general help: mailto:[hidden email]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
Reply | Threaded
Open this post in threaded view
|

RE: XForms performance and scalability

Luk Vervenne
I'm interested in this too

Luk Vervenne
Direct +32 476 53 00 21
 
Synergetics nv                            
Fax +32 3 239 59 88                    
[hidden email]            
http://www.synergetics.be

-----Original Message-----
From: Josh Joy [mailto:[hidden email]]
Sent: Sunday, April 09, 2006 8:15 PM
To: [hidden email]
Subject: [ops-users] XForms performance and scalability

Hi All,

Does anyone have any real user experience or facts
concerning how well
XForms will scale and perform, particularly in
relation to Orbeon? The
reason I ask is that different XForm implementations
seem to provide
different performance ratings, so I'm trying to
collect others feedback.

Thanks,
Josh





--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: mailto:[hidden email]
For general help: mailto:[hidden email]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
Reply | Threaded
Open this post in threaded view
|

Re: XForms performance and scalability

Alessandro  Vernet
Administrator
In reply to this post by Josh Joy
Hi Josh,

PresentationServer provides platform on top of which applications are
written, and when we ask about how PresentationServer scales, we want
in fact to know how an application written on top of
PresentationServer scales. But the variation between applications is
so great that we have found that it was impossible to come up with any
generic statement. Since the question comes up on a regular basis, we
try to address it in the FAQ:

http://www.orbeon.com/ops/doc/home-faq#performance-numbers

Alex

On 4/9/06, Josh Joy <[hidden email]> wrote:

> Hi All,
>
> Does anyone have any real user experience or facts
> concerning how well
> XForms will scale and perform, particularly in
> relation to Orbeon? The
> reason I ask is that different XForm implementations
> seem to provide
> different performance ratings, so I'm trying to
> collect others feedback.
>
> Thanks,
> Josh
>
>
>
>
> --
> You receive this message as a subscriber of the [hidden email] mailing list.
> To unsubscribe: mailto:[hidden email]
> For general help: mailto:[hidden email]?subject=help
> ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
>
>
>

--
Blog (XML, Web apps, Open Source):
http://www.orbeon.com/blog/



--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: mailto:[hidden email]
For general help: mailto:[hidden email]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
--
Follow Orbeon on Twitter: @orbeon
Follow me on Twitter: @avernet
Reply | Threaded
Open this post in threaded view
|

Re: XForms performance and scalability

Josh Joy
In reply to this post by Josh Joy
Thanks for your reply.

Does anyone have any sort of design patterns, some Dos
and Donts,
recommendations, etc related to XForms?

Simple scenario, let us suppose the company I work for
is investigating
using XForms. Our website will receive anywhere from
100k to 500k
visitors a day. What should I be worried about? What
controls should I
favor over other controls? Etc....

I think these are very important questions. Initially
I was under the
impression Xforms lack of adoption was due to poor
browser support,
though for Enterprise applications in relation to
/performance,
scalability, and maintainability/ is XForms a viable
choice?

Thanks,
Josh

Alessandro Vernet wrote:
> Hi Josh,
>
> PresentationServer provides platform on top of which
applications are
> written, and when we ask about how
PresentationServer scales, we want
> in fact to know how an application written on top of
> PresentationServer scales. But the variation between
applications is
> so great that we have found that it was impossible
to come up with any
> generic statement. Since the question comes up on a
regular basis, we
> try to address it in the FAQ:
>
>
http://www.orbeon.com/ops/doc/home-faq#performance-numbers

>
> Alex
>
> On 4/9/06, Josh Joy <[hidden email]> wrote:
>  
>> Hi All,
>>
>> Does anyone have any real user experience or facts
>> concerning how well
>> XForms will scale and perform, particularly in
>> relation to Orbeon? The
>> reason I ask is that different XForm
implementations

>> seem to provide
>> different performance ratings, so I'm trying to
>> collect others feedback.
>>
>> Thanks,
>> Josh
>>
>>
>>
>>
>> --
>> You receive this message as a subscriber of the
[hidden email] mailing list.
>> To unsubscribe:
mailto:[hidden email]
>> For general help:
mailto:[hidden email]?subject=help
>> ObjectWeb mailing lists service home page:
http://www.objectweb.org/wws

>>
>>
>>
>>    
>
>
> --
> Blog (XML, Web apps, Open Source):
> http://www.orbeon.com/blog/
>
>  
>
------------------------------------------------------------------------
>
>
> --
> You receive this message as a subscriber of the
[hidden email] mailing list.
> To unsubscribe:
mailto:[hidden email]
> For general help:
mailto:[hidden email]?subject=help
> ObjectWeb mailing lists service home page:
http://www.objectweb.org/wws
>  



--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: mailto:[hidden email]
For general help: mailto:[hidden email]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
Reply | Threaded
Open this post in threaded view
|

Re: XForms performance and scalability

Erik Bruchez
Administrator
Josh,

If you are going to get 500K visitors a day, surely choosing the right
technology will warrant that you spend some serious time developing a
prototype and doing your own performance testing and tuning on it. I
wouldn't base a final decision for such a large site / application just
on second-hand information, however good or bad.

We obviously think XForms is a great choice today and will have an even
brighter future tomorrow, but the answer in your own case depends on so
many factors that it is hard to give you a good answer out of thin air.

XForms is likely to be more resource intensive than, say, a simple,
compiled JSP-based page. The OPS XForms engine uses XPath evaluation,
maintains XML documents to keep state, etc. It does quite a bit of
processing to transform an XHTML+XForms page into an HTML+Javascript
page sent to the browser.

But there is performance tuning that can be done. The result XForms
transformations could be cached if the pages are static and have to be
served on a web site's home page, for example. As a developer, you can
also reduce the number of XSLT transformations to 1 or even 0 if you
don't want a theme stylesheet, and optimize the epilogue pipeline to be
as minimal as possible for your needs. Finally, the OPS code itself
could certainly benefit from optimizations.

-Erik

Josh Joy wrote:

> Thanks for your reply.
>
> Does anyone have any sort of design patterns, some Dos
> and Donts,
> recommendations, etc related to XForms?
>
> Simple scenario, let us suppose the company I work for
> is investigating
> using XForms. Our website will receive anywhere from
> 100k to 500k
> visitors a day. What should I be worried about? What
> controls should I
> favor over other controls? Etc....
>
> I think these are very important questions. Initially
> I was under the
> impression Xforms lack of adoption was due to poor
> browser support,
> though for Enterprise applications in relation to
> /performance,
> scalability, and maintainability/ is XForms a viable
> choice?
>
> Thanks,
> Josh
>
> Alessandro Vernet wrote:
>> Hi Josh,
>>
>> PresentationServer provides platform on top of which
> applications are
>> written, and when we ask about how
> PresentationServer scales, we want
>> in fact to know how an application written on top of
>> PresentationServer scales. But the variation between
> applications is
>> so great that we have found that it was impossible
> to come up with any
>> generic statement. Since the question comes up on a
> regular basis, we
>> try to address it in the FAQ:
>>
>>
> http://www.orbeon.com/ops/doc/home-faq#performance-numbers
>> Alex
>>
>> On 4/9/06, Josh Joy <[hidden email]> wrote:
>>  
>>> Hi All,
>>>
>>> Does anyone have any real user experience or facts
>>> concerning how well
>>> XForms will scale and perform, particularly in
>>> relation to Orbeon? The
>>> reason I ask is that different XForm
> implementations
>>> seem to provide
>>> different performance ratings, so I'm trying to
>>> collect others feedback.
>>>
>>> Thanks,
>>> Josh
>>>
>>>
>>>
>>>
>>> --
>>> You receive this message as a subscriber of the
> [hidden email] mailing list.
>>> To unsubscribe:
> mailto:[hidden email]
>>> For general help:
> mailto:[hidden email]?subject=help
>>> ObjectWeb mailing lists service home page:
> http://www.objectweb.org/wws
>>>
>>>
>>>    
>>
>> --
>> Blog (XML, Web apps, Open Source):
>> http://www.orbeon.com/blog/
>>
>>  
>>
> ------------------------------------------------------------------------
>>
>> --
>> You receive this message as a subscriber of the
> [hidden email] mailing list.
>> To unsubscribe:
> mailto:[hidden email]
>> For general help:
> mailto:[hidden email]?subject=help
>> ObjectWeb mailing lists service home page:
> http://www.objectweb.org/wws
>>  
>
>
> ------------------------------------------------------------------------
>
>
> --
> You receive this message as a subscriber of the [hidden email] mailing list.
> To unsubscribe: mailto:[hidden email]
> For general help: mailto:[hidden email]?subject=help
> ObjectWeb mailing lists service home page: http://www.objectweb.org/wws



--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: mailto:[hidden email]
For general help: mailto:[hidden email]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws