Nowadays application performance has become one of the critical aspects of application delivery agreement and when it comes to ADF we have to think/work little extra than other application based on the different frameworks.
Recently working on an application performance optimization improvement task I came across property called oracle.adf.view.rich.POSTBACK_PAYLOAD_TYPE. This property helps to optimize postback payload size.
By default, ADF partial request is executing HTTP post with values from all fields including, which means when you submit a form it initiates action including all fields from the form and which gets worse when we have a large form with many fields.
When postback property is set to dirty, it will include only changed values into HTTP post action. As result - the server will get only changed attributes, which leads to less server processing time and make an HTTP request size smaller.
Postback optimization property can be set in web.xml. By default it's value is full, change it to dirty:
Small small improvements will definitely lead application to better performing application.
Recently working on an application performance optimization improvement task I came across property called oracle.adf.view.rich.POSTBACK_PAYLOAD_TYPE. This property helps to optimize postback payload size.
By default, ADF partial request is executing HTTP post with values from all fields including, which means when you submit a form it initiates action including all fields from the form and which gets worse when we have a large form with many fields.
When postback property is set to dirty, it will include only changed values into HTTP post action. As result - the server will get only changed attributes, which leads to less server processing time and make an HTTP request size smaller.
Postback optimization property can be set in web.xml. By default it's value is full, change it to dirty:
Small small improvements will definitely lead application to better performing application.




