We are developing a web part within the company I work in to be used on many SharePoint sites on SharePoint Online. I originally thought of using an XML file stored on a shared site to store hierarchical global web part settings but I am afraid that loading the settings and performance will be impacted.
The storage mechanism must:
- allow the web part to cache the settings
- be really fast i.e. < 1 second to load
- allow for hierarchical settings to be set, similar to XML