View source | View content page | Page history | Printable version   

Projects:View Generation Improved Scalability/Specs

Current Issues

Currently (PR18Q4) generating views has two major problems:

Generated views are cached in the browser which reduces the severity of the problem. But in situations such as code upgrades, this cache is invalidated so potentially many clients can start requesting views simultaneously.

The causes are:

Proposed solution

Since 17Q2 ADCS is Application Scoped, it caches Application Dictionary definition. Making use of it would reduce the number of queries to AD to generate views as well as it would make a better memory use.

In order to reduce queries to Grid Configuration, we should make use of Hibernate 1st level cache, so all required information for grid configuration is requested from the database all at once rather than getting it field by field. Note that this information cannot be currently cached as it is expected to be modifiable without requiring Tomcat to be restarted.

Concerns

Areas to take into account:

Retrieved from "http://wiki.openbravo.com/wiki/Projects:View_Generation_Improved_Scalability/Specs"

This page has been accessed 347 times. This page was last modified on 13 November 2018, at 15:32. Content is available under Creative Commons Attribution-ShareAlike 2.5 Spain License.