For Headless Sites:
- To ensure Performance Optimization, follow the action steps in the checklist found in our developer documentation here.
- To learn more about “Akumina Framework Performance Considerations” please visit here.
For Headed Sites: To ensure Performance Optimization, follow the action steps in the checklist.
Item | Action |
---|---|
CDN for JS,CSS | Ensure a CDN is enabled and in use for the production site for CSS and JS files. See https://akumina.github.io/docs/Akumina-Framework-Performance-Considerations#cdn |
Reduce image sizes | Optimize or otherwise reduce the size of the images. |
CDN for views | Ensure a CDN is enabled and in use for views. Change the Akumina.Digispace.ConfigurationContext.TemplatePrefixURL property. See https://akumina.github.io/docs/Akumina-Framework-Performance-Considerations#cdn |
Optimize the number of API calls | Use the debugger panel to see the number of SharePoint API calls. See https://akumina.github.io/docs/Akumina-Framework-Performance-Considerations#measuring-api-calls |
Widget cache intervals | Ensure that all widgets are either system default, or use the appropriate cache interval. See https://github.com/akumina/AkuminaTraining/wiki/Caching:-Overview,-strategy-and-implementation |
JS file minification | Ensure all JS files are minified. This is normally done via the webpack build process. |
CSS file compression | Ensure all CSS files are compressed. This is normally done via the webpack build process. |
HTTP 2.0 | Ensure the SharePoint site and AppManager are using the HTTP 2.0 protocol. |
AppManager | Ensure the following keys are set in the AppManager:
|