This section describes how to configure the Alfresco repository.
Tuning the JVM
The hardware requirements for the Alfresco repository, and Explorer and Share, are variable and depend on the number of concurrent users that access the system. You can tune the memory and garbage collection parameters for the JVM to be appropriate for your situation. This section suggests metrics and estimates, but your system may vary.
Command line configuration
The beans that load the alfresco-global.properties will give preferential treatment to any JVM-set properties.
Configuring the repository cache
The Alfresco repository uses Ehcache in-memory caches. These caches are transaction safe and can be clustered. Caches greatly improve repository performance but they use Java heap memory.
Configuring metadata extraction
Metadata extraction automatically extracts metadata information from inbound and/or updated content and updates the corresponding nodes properties with the metadata values.
Aspects are a fundamental concept related to content modeling in Alfresco. They allow addition of functionality to existing content types.
Versioning allows you to track content history. By default, content that is created in the repository is not versionable. When creating content, users must specify versionable on a case-by-case basis.