# Servers & Hosting

# Performance

At Entermedia, we understand the importance of performance in delivering a great user experience and ensuring that content is optimized for search engine rankings. As the web and application development has evolved, feature rich content can be problematic and slow to load, particularly on mobile devices. It is more important than ever to pay careful consideration towards performance when designing and engineering solutions.

There are multiple factors to take into account when considering performance on a project. Third party embeds or scripts can often have a negative impact on performance, but in some cases the inherent value that they bring may justify the performance impact incurred.

# Baseline Performance Best Practices

# Caching

Caching is a key aspect in reaching optimal performance both from a server and browser optimization perspective, below are caching approaches:

  • Ensure all static assets have cache busters in the form of either a version or fingerprint in the filename or unique query string in the URL. This needs to be implemented along with a cache-control header max-age of at least 1 month but optimally 1 year.
  • A CDN is highly recommended, most popular CDN’s may offer page caching, browser caching and image optimizations.
  • Page caching should be set up, a lot of common hosting companies including WP Engine and WordPress VIP offer full page caching.
  • Object caching should be leveraged where applicable on the server.
  • All projects should have a manifest file to download static assets that will be rarely updated.