[
https://issues.apache.org/jira/browse/USERGRID-1007?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
David Johnson updated USERGRID-1007:
------------------------------------
Description:
How will a cache help improve performance?
Reduce load on Tomcat, ES and C* caused by permissons calculation.
Do we need a distributed cache?
YES: Todd says we tried non-distributed cache (w/EhCache) and the caching
was not effective (bad hit/mss ratio).
Implementation ideas:
How much should we expect performance to improve?
Need to test this
How many calls to C* and ES will cache prevent per request?
Need to test this
How can we test this?
JUnit + metrics collection in our cache implementation
> Implement a cache for Shiro & permissions
> -----------------------------------------
>
> Key: USERGRID-1007
> URL: https://issues.apache.org/jira/browse/USERGRID-1007
> Project: Usergrid
> Issue Type: Story
> Reporter: Jeffrey
> Assignee: David Johnson
>
> How will a cache help improve performance?
> Reduce load on Tomcat, ES and C* caused by permissons calculation.
>
> Do we need a distributed cache?
> YES: Todd says we tried non-distributed cache (w/EhCache) and the
> caching was not effective (bad hit/mss ratio).
> Implementation ideas:
> How much should we expect performance to improve?
> Need to test this
> How many calls to C* and ES will cache prevent per request?
> Need to test this
> How can we test this?
> JUnit + metrics collection in our cache implementation
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)