Performance Optimization Checklist - Akumina Community

Performance Optimization Checklist

You are here:

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:

  • CacheDefaultInterval – 28800
  • DwpCookieDuration – 20160
Views: 1109
//]]>