Blog Post

How to speed up a website on desktop?

Published
November 5, 2014
#
 mins read
By 

in this blog post

Black Friday and Cyber Monday are now less than a month away, which means that eCommerce sites should be wrapping up their optimization techniques and testing their platforms in preparation for the influx of traffic. We’ve offered advice on how to optimize your website speed, how to prepare for website failures to minimize their impact, how to learn from the previous eCommerce season, and finally, how to test site capacity and functionality to ensure that traffic spikes don’t cripple your systems.

Yet even after doing all that, you may still be finding yourself lying in bed awake at night, worried that something has slipped your mind. It’s understandable. After all, this is the biggest time of the year for an eCommerce site, with the outcome often making or breaking your entire fiscal year.

But fear not, because we’re here to provide some final checklists to help you rest easy knowing that you’ve done anything and everything to prepare for success. First up, your desktop site:

Ο Lighten Up Page Design

Exclude or minimize elements such as ads, personalization, content optimization, tracking pixels, and other unnecessary embellishments that might impact performance. Doing so speeds up the rendering of the page on the browser and reduces load on the servers.

Ο Optimize Third Party Provider Tags (non CDN)

Load third party provider tags asynchronously after Document Complete or remove them when not required during that time period. This will speed up the page load and eliminate any risks associated with their performance during this key time period.

Ο Decrease Number of Requests

Decrease number of requests made by a webpage through elimination, sprites, data URIs, etc. Make sure Keep Alive is turned on.

Ο Server Side Performance

Look at the data collected from your monitoring tools to find where you can optimize your infrastructure, front end code, SQL queries, databases, backend, etc.

Ο Decrease Number of Bytes

Decrease the number of bytes of the entire page through elimination, file optimization, minifying content, and compression. Shrink large images while ensuring good image quality.

Ο Defer Loading of JavaScript

Defer the loading and execution of JavaScript whenever possible in order to reduce the initial download size, and speed up the execution and rendering time.

Ο Deliver Static Content from a CDN

Do not load static content like images, JavaScript, and stylesheets from the same host as the site. Host static content on a CDN, or other group of servers, relying on domains that do not set/store cookies. Serve your static content from two unique domains to increase the amount of parallel requests the browser can make.

If you have executed all of these steps, you’ve done as much as you can to keep your desktop site up and running. But remember that mobile sites are becoming more important every day, so check back tomorrow to make sure you’re covered there as well!

Black Friday and Cyber Monday are now less than a month away, which means that eCommerce sites should be wrapping up their optimization techniques and testing their platforms in preparation for the influx of traffic. We’ve offered advice on how to optimize your website speed, how to prepare for website failures to minimize their impact, how to learn from the previous eCommerce season, and finally, how to test site capacity and functionality to ensure that traffic spikes don’t cripple your systems.

Yet even after doing all that, you may still be finding yourself lying in bed awake at night, worried that something has slipped your mind. It’s understandable. After all, this is the biggest time of the year for an eCommerce site, with the outcome often making or breaking your entire fiscal year.

But fear not, because we’re here to provide some final checklists to help you rest easy knowing that you’ve done anything and everything to prepare for success. First up, your desktop site:

Ο Lighten Up Page Design

Exclude or minimize elements such as ads, personalization, content optimization, tracking pixels, and other unnecessary embellishments that might impact performance. Doing so speeds up the rendering of the page on the browser and reduces load on the servers.

Ο Optimize Third Party Provider Tags (non CDN)

Load third party provider tags asynchronously after Document Complete or remove them when not required during that time period. This will speed up the page load and eliminate any risks associated with their performance during this key time period.

Ο Decrease Number of Requests

Decrease number of requests made by a webpage through elimination, sprites, data URIs, etc. Make sure Keep Alive is turned on.

Ο Server Side Performance

Look at the data collected from your monitoring tools to find where you can optimize your infrastructure, front end code, SQL queries, databases, backend, etc.

Ο Decrease Number of Bytes

Decrease the number of bytes of the entire page through elimination, file optimization, minifying content, and compression. Shrink large images while ensuring good image quality.

Ο Defer Loading of JavaScript

Defer the loading and execution of JavaScript whenever possible in order to reduce the initial download size, and speed up the execution and rendering time.

Ο Deliver Static Content from a CDN

Do not load static content like images, JavaScript, and stylesheets from the same host as the site. Host static content on a CDN, or other group of servers, relying on domains that do not set/store cookies. Serve your static content from two unique domains to increase the amount of parallel requests the browser can make.

If you have executed all of these steps, you’ve done as much as you can to keep your desktop site up and running. But remember that mobile sites are becoming more important every day, so check back tomorrow to make sure you’re covered there as well!

This is some text inside of a div block.

You might also like

Blog post

Preparing for the unexpected: Lessons from the AJIO and Jio Outage

Blog post

Mastering IPM: Key takeaways from our best practices series

Blog post

Mastering IPM: Protecting revenue through SLA monitoring