VWO Logo
Request Pricing
Dashboard

We tweet useful links daily

Related content:
2 Min Read

Thanks to CloudFront, VWO is faster than ever

Paras Chopra
Paras Chopra
Founder and Chairman of VWO

Continuing our mission to juice up backend infrastructure of VWO, today we switched to a Content Delivery Network (Amazon CloudFront) for serving static JavaScript file. Earlier we used Amazon S3 for this purpose (and the reason was this). But since now we have changed the failover mechanism, we can easily move to a CDN for delivering static files.

To cut out the technical details, the change we did today means that the load time due to VWO will be drastically reduced as now the code that is needed to run a test is downloaded much faster (our benchmarks and early feedback suggest it is at least 2x-10x faster). Following are some FAQs related to this change.

Basic question: what do I need to do if I am currently running tests?

You simply need to update VWO Smartcode snippet to the latest one in order to enjoy faster loading tests.

Techie question: why don’t you have a nice URL for JavaScript file? Don’t you know about CNAMEs?

Yes, we are aware of it and desparately wanted to use a URL “cdn.visualwebsiteoptimizer.com/vis_opt.js” however CloudFront doesn’t yet support custom SSL certificates.
That is, sites accessing “https://cdn.visualwebsiteoptimizer.com/vis_opt.js” would have thrown a certificate error which isn’t nice. We will update the code fragment with a nice URL as soon as Amazon starts supporting it.

Offbeat question: what if I want to host static JavaScript file myself?

First, it is not at all needed now as CloudFront will be faster than hosting the file yourself. Second, if you really want to host the file yourself, please go ahead and do it. Though make sure you keep up to the latest version as we regularly do minor (unannounced) bug fixes. However, whenever there is a major change we definitely announce it on blog and newsletter.

Philosophical question: what’s the answer to life?

Forty Two[1]

UPDATE:

To fully convince you how fast VWO has become, here are some load time metrics from different locations across the world (thanks to WatchMouse).

Load time of previously S3 hosted code snippet (observe that average total load time is about 700-1000 milliseconds).

snapshot of the load time of previously S3 hosted code snippet

Load time of new CloudFront hosted code snippet (observe that the average total load time has come down to 50-70 milliseconds – a whopping 10x speed improvement).

snapshot of the load time of new cloudFront hosted code snippet

More from VWO on Conversion Rate Optimization

Why CRO and UX Are A Match Made in Heaven?

Both CRO and UX aim to help users get things done with minimum effort. They…

Read More
Nida Zehra

Nida Zehra

11 Min Read

How Kula Partners Followed A Structured Conversion Optimization Process Using VWO

The need for a structured, process-driven approach to conversion optimization (CRO) cannot be stressed enough.…

Read More
Smriti Chopra

Smriti Chopra

10 Min Read

How to go from “Zero to Hero” with Website Revamp

Got a website you’re not entirely happy with? Worse still, your customers aren’t entirely happy…

Read More
Robert Brandl

Robert Brandl

9 Min Read
Shanaz Khan from VWO

Hi, I am Shanaz from the VWO Research Desk.

Join our community of 10,000+ Marketing, Product & UX Folks today & never miss the latest from the world of experience optimization.

A value for this field is required.

Thank you!

Check your inbox for the confirmation mail