Site Speed


Factors That Influence Site Speed


On your CivicEngage site, there are many factors that can influence the time it takes for a page to load.

There are two types of factors:

  • Factors that CivicPlus can directly affect
  • External factors that CivicPlus cannot limit 

Factors That CivicPlus Can Control

  • Server-Side Execution
    • The time it takes for the web server to process the request and build the page.
    • The time it takes for modules to load and access content.
    • Order Content loads on page.
  • HTTP Requests
    • We have partial control of the number of HTTP requests and can reduce it through the bundling of resources, such as CSS and JavaScript.

Factors That CivicPlus Cannot Control

  • Number and size of files and images:
    • The more content (in MB) that is on a page, the longer it will take to load. 
    • We have implemented image optimization, but its effectiveness is limited. 
    • We can counter with our Editing and Formatting Best Practices to minimize the size of images or content on the page. 
  • Third-party integrations:
    • Integrations can include Google Translate, Google Maps, Twitter, Facebook, YouTube, Vimeo, etc.  
    • References to external sites (iFrames, embedded video, etc.) require additional processing time to access and load content from each external source. 
    • We can limit calls to external sources, where possible, to counter third-party integration load time.
  • Local network speed:
    • Bandwidth of local access
      • Note: Local Access Bandwidth is the total available speed on your end. The higher the bandwidth, the faster the overall network speed. The more users on the network, the less bandwidth available per user.
      • Note: You have limited control over local access bandwidth. It can be potentially increased by your Internet Service Provider (ISP). Potential solutions include upgrading or reconfiguring network equipment or reducing the number of users or traffic on the network.
    • The more local users there are, the slower the speed.
    • Traffic on local networks (VPNs, streaming media, file transfers) will affect speed.
    • You must work with your local IT department for further recommendations. 
  • Network topology between the client and our data center:  
    • This has more significant impact for more distant clients. It can amplify issues caused by the size of the page as well as external references.  
    • We can reduce page size and the number of page requests to counter slow speeds.
  • Choice of browser:
    • Different browsers process pages in different ways and certain processes are noticeably faster in some web browsers than others. 
    • We recommend Google Chrome, but officially supported browsers are listed in our Help Center. 

For more in depth troubleshooting, please continue to our Site Speed Survey. 

I'd Like to Request an Enhancement

0 out of 0 found this helpful


Article Feedback