Pixel Envision Ltd.
Mobile Game Development Studio
    • Home
    • About Us
    • Our Games
      • Hyper-Casual
      • Casual Games
        • Don’t Get Caught
        • Hordes of Enemies
        • noded
        • kubic
        • Whip Swing
        • Witches’ Brew
      • Kids Apps
        • Cars & Trucks Puzzle
        • Train Puzzles for Kids
        • Animal Puzzle
        • Fairy Tale Puzzles for Kids
        • Coloring Book
        • Find the Differences
    • Blog
    • Support
    • Privacy Policy
    Select Page ...

    Blog

    CloudFlare vs. Incapsula - Benchmark Review

    August 29, 2011 Tips & Tricks

    As I have noted in my previous blog post, I’ve been testing out few CDN services for use with this website; CloudFlare, Incapsula & Torbit.

    Currently, Torbit is in invite only beta. Josh Fraser was kind enough to provide me an access but since their system is not public yet, Torbit is not included in the benchmarks. But I have included a short review based on my recent experience. I’m planing to update this post with benchmark numbers in the future as soon as they are eligible…

    How I tested

    For the load time benchmarks, I have decided to use WebPageTest.org as it is free, providing actual browser results instead of simulated results and offering enough locations to see global timing. In the advanced settings, I have selected “First View Only” & 5 test runs to make sure content get in to the cache. I have repeated those test for multiple times at the different times of day to make sure server load won’t make a big difference.

    Test Location
    First View only>
    Test runs: 5
    InMotion
    Business Class
    East Coast
    CloudFlare
    Basic (Free) Account
    Medium Security (Default)
    Incapsula
    Free Account
    Trial period (All Features)
    Dulles, VA – IE8 – DSL1.624s1.567s1.792s
    New York, NY – IE8 – DSL1.685s1.596s1.675s
    *Atlanta, GA – IE8 – DSL1.853s1.740sN/A
    Chicago, IL – IE9 – DSL3.130s1.715s2.032s
    Kansas City, MO – IE8 – DSL2.105s1.730s2.158s
    San Jose, CA – IE8 – DSL3.806s1.704s2.510s
    San Francisco, CA – IE9 – DSL2.620s3.090s2.571s
    Los Angeles, CA – IE8 – DSL2.953s1.987s2.150s
    Montreal, Canada – IE8 – DSL2.153s2.003s2.107s
    São Paulo, Brasil – IE8 – DSL3.700s3.292s3.773s
    Dublin, Ireland – IE7 – DSL4.185s2.673s2.604s
    Gloucester, UK – IE7 – DSL4.761s3.306s3.330s
    London, UK – IE8 – DSL3.833s2.265s2.038s
    Paris, FR – IE8 – DSL2.934s1.921s2.209s
    Amsterdam, NL – IE8 – DSL3.826s2.967s3.566s
    Geneva, Switzerland – IE8 – DSL3.350s2.332s3.239s
    Frankfurt, DE – IE8 – DSL4.536s2.225s3.591s
    Stockholm, Sweden – IE8 – DSL3.019s1.903s3.894s
    **Israel – IE8 – DSL4.446s403 Error2.189s
    **Nairobi, Kenya – IE829.327s403 Error35.014s
    Delhi, India – IE7 – DSL8.699s4.494s9.532s
    Bangalore, India – IE8 – DSL10.470s5.442s5.825s
    Hyderabad, India – IE8 – DSL6.978s4.787s4.233s
    Moscow, Russia – IE8 – DSL3.447s2.280s3.531s
    Singapore – IE8 – DSL6.022s4.712s6.192s
    Taipei, Taiwan – IE9 – DSL5.045s2.857s4.009s
    ***Jiangsu, China – IE7 – DSL3.728s2.447s8.083s
    Seoul, Korea – IE 7 – DSL7.080s3.059s7.240s
    Tokyo, Japan – IE9 – DSL4.288s2.464s3.803s
    Sydney, AU – IE7 – DSL8.211s5.011s7.412s
    Wellington, NZ – IE8 – DSL5.527s4.072s5.520s

    Remarks

    * Atlanta was not available when I did the Incapsula tests.
    ** CloudFlare returns 403 Error for those locations when using default (MEDIUM) security settings. Setting it to LOW solves that problem.
    *** YouTube access blocked in China, so our current home page cannot fully load. Because of that I have used “Start Render” times instead of “Page Load”.

    Torbit Review

    http://torbit.com

    Torbit works in a different way than the other two services. First of all, they do not offer any security features but purely focused on optimizing and speed.

    They are offering some unique optimizations such as HTML5 “Local Storage” or “DOM Storage”. Check out the blog post by Josh or read more about Local Storage.

    They have a similar DNS based setup as other two but their CDN system works in the old fashioned way. Once they have your JS, CSS & images loaded in to their cache, URL’s pointing those files will be re-written to use their domains. When the browser connection limits are low (for example, it was 2 for IE7) that is very useful as it allows more simultaneous downloads which means faster page loads. But that is not the case with newer browsers as they already have higher connection limits and using multiple domains may reduce performance (that’s my opinion) because of the extra DNS lookups.

    They also have limited (since not all images and/or browsers are compatible) support for WebP images. If all the conditions are matched, it will kick in and Torbit will serve WebP versions on those images for further speed up.

    Their current benchmark numbers are almost on par with others. And if your site can benefit from the unique optimizations such as using Local Storage you should check them out today!

    Incapsula Review

    http://www.incapsula.com

    If you are primarily looking for security with the added benefit of some extra speed, you should check out Incapsula.

    Their free account offers more protection than CloudFlare’s free account. Also they are offering few extra services such as uptime monitoring.

    But Incapsula is a bit slower when it comes to the speed. I think that’s because of using less data centers (3 according to that post) spread across the world.

    I must also not that I have signed but for their free (Personal) plan but they also have a 30 days trial. So, I had access to all features and tests were done with full acceleration.

    On a side note, their setup is a bit different. Instead of a full DNS change you’ll just need to point your A & CNAME to provided locations.

    CloudFlare Review

    http://www.cloudflare.com

    As you can see from my tests CloudFlare provided the fastest access, period. At this time, they have 12 data centers spread around the globe and that information (along with datacenter status) is publicly accessible.

    They were a bit slow (but just a bit) for the UK and AU/NZ region. But I’ve been told a new DC for UK is coming very soon.

    Their setup is pretty straight forward but as they take over all of your DNS, you should be careful to not to miss any entries. Their system detected pretty much everything but I had to manually setup the TXT record for Domain Keys.

    I should also mention about a problem I had, somehow my IP is locked out and I was receiving “502 Bad Gateway” error following a false “Web Page Not Available” message when I try to access my sites. But at the same time, sites were fully accessible to the rest of the world. That problem lasted for a while but eventually it returned to the normal.

    There are also some reports of false errors over the web (Google “cloudflare 502”) but don’t forget CF is currently in beta.

    Another thing to consider is the pages that is shown to users in case of a failure or blocking. Those pages contain CloudFlare links & logo and there are some who not fond of this. You may beg to differ but for a FREE service that is OK with me. And apparently PRO account will have some control over this very soon.

    For me, CloudFlare’s WordPress plugin is better than the provided by Incapsula. Both resolves actual visitors IP’s so WordPress will show it correctly. But on top of that when you mark a comment as a spam, CloudFlare posts that information back to their system to prevent further access of that offending user.

    Edit: CloudFlare also supports HTML LocalStorage and other some other tricks when their new (beta) Rocket Loader feature is enabled. Thanks to Matthew Prince of CloudFlare for letting me know.

    Verdict

    All three services are very good. All has their strengths and weaknesses so you should pick one based on your website & your own requirements. But for Pixel Envision, my pick is:

    ← Next Generation (CDN) Content Delivery Networks
    How I integrated osTicket to WordPress →

    7 Responses to CloudFlare vs. Incapsula – Benchmark Review

    • JamesOH
      11 / 8 / 2012

      This is a good acceleration focused review but today I’ve read this Cloudflare vs Incapsula security focused comparison and I must admit I was take back by the lack of CF security features.

      See here:
      http://www.ehackingnews.com/2012/11/incapsula-vs-cloudflare-security-review.html

      Bottom line: CF failed 90% (17/18) of security tests while Incapsula had 85% (16/18) success rate.

      The person who did the review was a customer of both services and he documented his test in video and a 22 page article…

      I`m using Incapsula already and thought about switching but not anymore.

      JamesOH 11 / 8 / 2012
      Reply
      • Admin
        11 / 8 / 2012

        Thanks for posting this. I agree Incapsula seems better for security, but on our case speed is more important, that’s why we’re using CloudFlare. Being 100% free also helps… :)

        Btw, do you know if the reviewer used free or paid version of Cloud Flare for the tests? Pro or Business account offers more protection… Also worth to mention that Incapsula’s free and personal plans does not have any firewall protection features. You’ll need $59/month business plan for that…

        Admin 11 / 8 / 2012
    • Jessy
      9 / 15 / 2012

      Thank you for your sharing.
      I just try to use Incapsula for my blog and would like to see how it going for the next few days.
      Hopefully everything is okay.

      Jessy 9 / 15 / 2012
      Reply
    • Cement Science
      7 / 3 / 2012

      I am using Incapula, since it offers better security protection than cloudflare, but when my website exceeds the traffic limits, I will switch to CF, the latter offers no limited traffic.

      Cement Science 7 / 3 / 2012
      Reply
    • Tony
      2 / 5 / 2012

      Yeah, I agree with Jan. Inacpsula provides better security than and is as speedy as CloudFlare.

      Tony 2 / 5 / 2012
      Reply
    • Jan Husdal
      9 / 21 / 2011

      Just a follow-up on my comment above. I just wanted to let your readers know that Incapsula has just released a major overhaul of their dashboard and user options. This may not impact performance that much, but it certainly is a big step towards better security, with richer reporting details and extremely fine-tunable security options, making it now very easy to pinpoint and select which traffic to allow and which to reject.

      Jan Husdal 9 / 21 / 2011
      Reply
    • Jan Husdal
      8 / 30 / 2011

      Thanks for an excellent review and comparison. As a previous-CloudFlare-now-Incapsula user I would agree that Incapsula offers more security than CloudFlare.

      I did also test performance for both, but I used watchmouse.com, sampling from 60 random locations every 15 minutes for three days straight, showing less difference in performance than your test. Essentially, I found no significant difference between CloudFlare and Incapsula as far as speed.

      Looking at yottaa.com over a period of a month for each, with 4 sampling points every day, I found the same: no significant difference in page loading times.

      For full results and my opinion on either service, see http://www.husdal.com/2011/07/01/incapsula-versus-cloudflare/

      To me, as far as performance goes, both are equal, at least on my own site. Not all sites are created equal and it could be different for other sites. The only way to find out is to test, as you did, and then decide which one that suits your needs better.

      I picked Incapsula, for security reasons.

      Jan Husdal 8 / 30 / 2011
      Reply

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

  • Tags

    3ds Max Coming Soon CoronaSDK Featured Flash Lua MAXScript PHP Programming Reviews Tips & Tricks Unity 3D Windows Phone
  • Recent Comments

    • Yogesh Singh on ZIP (POSTAL) Code Validation Regex & PHP code for 12 Countries
    • Admin on Maxscript – Vray Cubemap Generator for Unity
    • charlie on Maxscript – Vray Cubemap Generator for Unity
    • Mastan on PHP Currency Converter
    • Rakesh Vishnoi on ZIP (POSTAL) Code Validation Regex & PHP code for 12 Countries
    • Find us on

      amazonandroidapplefacebooklinkedintwitterwindowsyoutube
    • Company Information

      Pixel Envision Limited is a company registered in England, company number: 09558675. Registered Office: Preston Park House, South Road, Brighton, East Sussex, BN1 6SB, United Kingdom

    • Privacy Policy
    Copyright © 2011-2020 Pixel Envision Ltd, all rights reserved.
    We use cookies to ensure that we give you the best experience on our website, if you continue to use this site we will assume that you are happy with it.OKPrivacy policy