| CPC G06F 16/212 (2019.01) | 19 Claims |

|
1. A computer-implemented method to support efficient access to a content management system, the method comprising:
receiving data associated with use of a content item in a content management system;
measuring use of storage resources of the content management system for maintaining the content item in one or more storage locations associated with the content management system;
measuring use of processing resources of the content management system for processing the content item using one or more applications executed on or associated with the content management system;
assigning one or more usage metrics to the content item based on the storage resources and the processing resources for storing and processing the content item;
generating at least one database schema for a database of the content management system used for storing the content item based on the one or more usage metrics;
implementing the at least one database schema over the content management system by applying an optimization analysis to the at least one database schema taking into account at least one of access frequency to the content item, location of one or more users accessing the content item, availability of the processing resources, and the availability of the storage resources;
increasing, via the at least one database schema, access efficiency to the content item in response to a usage metric that is assigned to the content item, the usage metric indicating an increase in the processing resources and the storage resources, compared to other content items maintained by the content management system;
assigning resources to a user group based on the usage metric assigned to the content item; and
increasing the access efficiency to the content item based on a device type, a location of the user group and cache requirements.
|