管理者用メモリツールとは何ですか?
管理者用メモリツールでは、パフォーマンスをより最適化するために、管理者がキャッシュサイズを確認することができます。
Sakaiのデフォルトのキャッシュサイズと有効期限の設定は保守的なもので、大規模な教育機関では調整が必要になります。
すべてのキャッシュはSakai 10.0+ではsakai.propertiesファイルを変更するだけで調整可能です。
特にJLDAPプロバイダーを使用している場合は、ユーザのキャッシュを調整してください。
最大で50000ユーザをそれぞれ半日ずつキャッシュします。
- メモリ.org.sakaiproject.user.api.UserDirectoryService.callCache=timeToLiveSeconds=43400,timeToIdleSeconds=0,maxElementsInMemory=50000
realm/role groupのキャッシュを調整して、キャッシュ内のアイテムを2時間保持します。
- memory.org.sakaiproject.authz.impl.DbAuthzGroupService.realmRoleGroupCache=timeToLiveSeconds=7200,maxElementsInMemory=0
ユーザ/サイトキャッシュは、ユーザに関連するサイトを記録します。
- メモリ.org.sakaiproject.site.api.SiteService.userSiteCache=timeToLiveSeconds=86400,timeToIdleSeconds=0
セキュリティサービスキャッシュは、許可要求に関する情報を保持します(例:can user xxxx do asn.submit in /site/abc)。
- memory.org.sakaiproject.authz.api.SecurityService.cache=timeToLiveSeconds=86400,timeToIdleSeconds=0