Catchpoint Domain Override

Catchpoint Domain Override

In my previous blog A/B testing on CDN improvement we shared how to use A/B test to demonstrate the webpage performance brought by CDN. No matter what tool we used, it required customers to change their webpages to insert some JavaScript codes.

What if our goal is to minimize customer changes during the demonstration/proof of concept stage? I am going to demonstrate Catchpoint performance measurement service to achieve this goal.

Well, let’s take one step further to avoid ANY customer changes!

Catchpoint is one of the popular performance monitoring services. Many enterprises and cloud service providers buy Catchpoint solutions to monitor their websites and Internet services.

One cool Catchpoint feature is domain sharding/override. When it does page load test, Catchpoint can be configured to change the hostnames, say from A to B, in the HTML codes. By doing so Catchpoint will GET the HTTP objects from host B instead of A.

Let’s use this original webpage as an example. 82% of the page size comes from four images. I am going to do an A/B test on it. Original webpage is Test A. In Test B the four images will be delivered from EdgeCast CDN rather than the customer origin server in Singapore. This simulates actual CDN deployment on this webpage.

Step 1: I set up EdgeCast CDN services to cache the four images from the customer origin.

Step 2: I set up Catchpoint to test the original webpage from several Asia countries. This is Test A.

Step 3: I configure another test to test the original webpage again and use the domain override feature to change the original hostname (of the host of the four images) to the EdgeCast CNAME I set up in Step 1. This is Test B.

Step 4: This step is not a must-have and I use it for Control only. I add a new webpage in the customer origin. The new webpage is the same as the original webpage but in the HTML code I change the hostname of the four images to the EdgeCast CNAME I set up in Step 1. This is Test C.

I run the tests for 24 hours. Online reports: Test A vs B, Test A vs B vs C.

Below screen capture shows the page load time, response time and availability test results of Test A and B in the last two days. It shows Test B performed much better than Test A, Average Webpage Responses are 3962ms vs 5131ms, a 23% reduction. We did the test WITHOUT any customer changes!

Test A vs B

Test A vs B

You may wonder if Test B is a good simulation. Below screen capture shows the test results of all Test A, B and C. Test B and C results are similar (Average Webpage Responses are 3959ms & 4089ms respectively). I find the Catchpoint domain override feature is a good simulation of CDN deployment.

Test A vs B vs C

Test A vs B vs C

13 Comments on “Catchpoint Domain Override”

  1. kat Proxy says:

    Simply desire to say your article is as astonishing.
    The clearness in your submit is simply great and i can assume you’re a professional on this subject. Well together with your permission let me to clutch your RSS feed to keep updated with drawing close post. Thank you 1,000,000 and please continue the rewarding work.

    • Andre says:

      Hi Kat,

      Thank you and it is great you find my blog useful. Please feel free to reblog/redistribute it. We share, we learn.


  2. Odzież says:

    When someone writes an paragraph he/she maintains the thought
    of a user in his/her brain that how a user can understand
    it. So that’s why this post is outstdanding. Thanks!

    • Andre says:

      Hi Odziez,

      Thank you for your comment. Yes, I’m trying to share in my blog my experience, as a typical webmaster, to improve my website performance. I keep my blog concise and as detail as possible. Hope my blog helps other to make their websites faster and to use their iOS devices as a content production devices:D

      Wish you have a great day!

  3. סושי says:

    You have made some really good points there. I checked
    on the web for more info about the issue and found most people will go along with your views on this site.

    • Andre says:

      Thank you. It is my pleasure to find other referencing my blog.

      I try to share on my blog my experience using SaaS and apps. There are many great tools but sometime their user-guides are neither complete nor easy-to-understand. I believe it will speed up our learning curves if there is more “how-to” sharing from user perspective.

  4. I am just thinking is the owner of this blog also the one that authored this particular blog post?

  5. I have been browsing on-line more than 3 hours lately,
    but I never found any attention-grabbing article like yours.
    It’s pretty price sufficient for me. In my view, if all website owners and bloggers made just right content as you did, the web will likely be much more useful than ever before.

  6. Your method of describing everything in this paragraph is
    actually nice, every one be capable of easily understand it, Thanks
    a lot.

  7. clean my mac says:

    Howdy just wanted to give you a quick heads up.
    The words in your article seem to be running off the screen in
    Opera. I’m not sure if this is a formatting issue or something to do with browser compatibility but I thought I’d
    post to let you know. The design and style look great though!
    Hope you get the problem fixed soon. Cheers

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.