orbeon / orbeon-forms

Orbeon Forms is an open source web forms solution. It includes an XForms engine, the Form Builder web-based form editor, and the Form Runner runtime.
http://www.orbeon.com/
GNU Lesser General Public License v2.1
518 stars 220 forks source link

Improve caching to reduce delay between request and XForms processing #1239

Open ebruchez opened 11 years ago

ebruchez commented 11 years ago

With a form created by a customer, we see about 1000 ms between the logging of the incoming request and the beginning of XForms processing.

Out of this we can see:

Some thoughts:

ebruchez commented 10 years ago

How things work now:

Caching at the XForms level:

Here is what we expect:

The mechanism must also work with the form version number headers:

High-level algorithm proposal:

Next steps:

ebruchez commented 7 years ago

Following #3272, it would be really good to improve form loading. Requirements:

The ideas in the previous comments still appear sound. In addition, we might try to get rid of the pipeline entirely.

ebruchez commented 10 months ago

+1 following discussion today.