O que e a ferramenta de Memoria / Cache?
A ferramenta de memória/cache permite que os administradores visualizar o tamanhos de cache para melhor otimizar o desempenho.
Por padrão no Sakai, o tamanho de cache e configurações são conservadoras e provavelmente devem ser ajustadas em grandes instituições.
Todos os caches devem ser ajustados nas versões Sakai 10.0+ com modificações simples no arquivo sakai.properties.
Ajuste no caching de usuários, especialmente se usar um provedor JLDAP. Neste exemplo, irá armazenar em cache até mais 50k usuários para cada metade de um dia:
- memory.org.sakaiproject.user.api.UserDirectoryService.callCache=timeToLiveSeconds=43400,timeToIdleSeconds=0,maxElementsInMemory=50000
Ajuste o cache do grupo realm/papel para reter itens no cache por duas horas:
- memory.org.sakaiproject.authz.impl.DbAuthzGroupService.realmRoleGroupCache=timeToLiveSeconds=7200,maxElementsInMemory=0
O cache do usuário/site mantém registro dos sites associados com o usuário:
- memory.org.sakaiproject.site.api.SiteService.userSiteCache=timeToLiveSeconds=86400,timeToIdleSeconds=0
O cache de serviço de segurança mantém informação sobre os pedidos de permissões (por exemplo, usuário xxxx pode fazer asn.submit em /site/abc):
- memory.org.sakaiproject.authz.api.SecurityService.cache=timeToLiveSeconds=86400,timeToIdleSeconds=0