可以说我们有2个人。
是否有可能以一种方式配置Orbeon Forms,它将重新读取并重新呈现它将收到的每个请求的xforms表单?
我不关心效率,这台服务器的流量非常小。
谢谢 :)
您在第3点中的假设,即所有客户收到相同的呈现形式的副本,都不准确。即使请求完全在同一时间,对于完全相同的表单,Orbeon Forms会为每个请求分配不同的UUID。您可以在发送到浏览器的HTML中隐藏字段的值中找到此UUID。然后,浏览器会发送UUID,并将每个Ajax请求发送到该特定页面的服务器。
关于Orbeon Forms是否可以为每个请求重新读取XForms的问题:是的,这是可能的,并且通常是正在发生的事情,但出于性能原因,Orbeon Forms有一个缓存,以避免每次都对XForms进行一些昂贵的初始处理请求。如果表单没有更改,您可以将此视为避免在每次请求时“重新编译表单”的方法。