Hi Isomorphic,
I saw this post and had a look at my application. I'm using caching for all your static resources like described here.
Now a call of my application with full cache looks like this:
As you can see, the most time is spent on the DataSourceLoader, which by now loads 100 .ds.xmls.
All the .ds.xml loaded at startup are static (no DynamicDSGenerator involved).
Until now I do not use field level declarative security, so the result should be the same for all users.
Question: Is there some reason I should not cache the result?
Even if I'd be using field level declarative security, I could include a cache-buster for
Thank you & Best regards
Blama
I saw this post and had a look at my application. I'm using caching for all your static resources like described here.
Now a call of my application with full cache looks like this:
As you can see, the most time is spent on the DataSourceLoader, which by now loads 100 .ds.xmls.
All the .ds.xml loaded at startup are static (no DynamicDSGenerator involved).
Until now I do not use field level declarative security, so the result should be the same for all users.
Question: Is there some reason I should not cache the result?
Even if I'd be using field level declarative security, I could include a cache-buster for
- the user (if many different users log in in the same browser)
- the last user-config change-date from the DB (for e.g. user-role changes)
Thank you & Best regards
Blama
Comment