{"id":765,"date":"2009-02-05T00:12:46","date_gmt":"2009-02-05T00:12:46","guid":{"rendered":"https:\/\/www.joelonsoftware.com\/?p=765"},"modified":"2009-02-05T00:12:46","modified_gmt":"2009-02-05T00:12:46","slug":"new-faster-copilot","status":"publish","type":"post","link":"https:\/\/www.joelonsoftware.com\/2009\/02\/05\/new-faster-copilot\/","title":{"rendered":"New, faster Copilot"},"content":{"rendered":"<p>Something I knew: if you just put traffic on the Internet, it\u2019s not necessarily going to go by the most efficient route.<\/p>\n<p>Something I didn\u2019t know: that can make a pretty big difference. The default routes can be slow, clogged, and high latency. Think Cross-Bronx Expressway.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" style=\"MARGIN-LEFT: 5px\" alt=\"\" src=\"https:\/\/i0.wp.com\/www.joelonsoftware.com\/wp-content\/uploads\/2009\/02\/05Akamai.png?w=730&#038;ssl=1\" align=\"right\" border=\"0\" \/><a href=\"http:\/\/www.akamai.com\/\">Akamai<\/a> sent a couple of salespeople over to pitch us a service called <a href=\"http:\/\/www.akamai.com\/ipa\">IP Application Accelerator<\/a>. According to the goofy pictures-with-clouds in the whitepaper, when you subscribe to this service, your packets go straight to the nearest Akamai node, which are installed all over the world, and then they magically zip on a superfast superclean superhighway to the Akamai node nearest your destination, after which they hop off and take the city bus to their final destination.<\/p>\n<p>I have to admit to being extremely skeptical. Isn\u2019t that what the Internet is supposed to do anyway? When I heard about this I really didn\u2019t think it would work. I mean, sure, I understand Akamai\u2019s original product, whereby the big static files in your site would be copied to nodes all over the Internet for faster delivery, but I didn\u2019t expect great speed improvements for an application like Fog Creek <a href=\"https:\/\/www.copilot.com\/\">Copilot<\/a>, which can\u2019t cache anything.<\/p>\n<p>Jason, on the Copilot team, wanted to try anyway. Performance is the biggest complaint about Copilot, so we were ready to try anything that increased the \u201cspeed of light.\u201d Setting it up turned out to be pretty easy. The costs were reasonable and Akamai was more than happy to let us see if it worked as well as advertised before committing to spending anything. Setup consisted entirely of changing an IP address or two.<\/p>\n<p>Well, the new Akamaized Copilot seems to get about 100% more throughput going from Boston to Los Angeles. More importantly, our exhaustive scientific experiments using beakers and chemicals and graph paper and slide rules proved that the usability of Copilot jumped from \u201ctolerable\u201d to \u201cpretty snappy.\u201d<\/p>\n<p>My high school science teacher would be proud.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" alt=\"\" src=\"https:\/\/i0.wp.com\/www.joelonsoftware.com\/wp-content\/uploads\/2009\/02\/05Akamai2.png?w=730&#038;ssl=1\" border=\"0\" \/><\/p>\n<p>Last week in Munich I was staying in a hotel (Bayerischer Hof) with ridiculously bad internet connectivity (provided by Swisscom) that was bursty, had lengthy dropouts, surprisingly low bandwidth (I couldn\u2019t watch YouTube movies of cats doing funny things, even at the lowest resolution), and was poorly managed (it literally could not route to many popular sites). So I tried the new Akamaized Copilot back to my desk in New York and was blown away&#8230; Copilot\u2019s speed and reliability doing remote desktop was actually better than the native internet access in the hotel. This shows, I think, that Akamai managed to pull its traffic off of the crappy Swisscom network before Swisscom could do any more damage. Awesome.<\/p>\n<p>It\u2019s still too early in the experiment to decide conclusively that this was a good move. The internet is a huge place, and we\u2019ve only done a handful of experiments. The final verdict will come from our customers, but so far I\u2019m a believer.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Something I knew: if you just put traffic on the Internet, it\u2019s not necessarily going to go by the most efficient route. Something I didn\u2019t know: that&hellip; <span class=\"read-more\"><a class=\"more-link\" href=\"https:\/\/www.joelonsoftware.com\/2009\/02\/05\/new-faster-copilot\/\" rel=\"bookmark\">Read more <span class=\"screen-reader-text\">&#8220;New, faster Copilot&#8221;<\/span><\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[7,2],"tags":[],"class_list":["post-765","post","type-post","status-publish","format-standard","hentry","category-fog-creek-story","category-news"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p83KNI-cl","_links":{"self":[{"href":"https:\/\/www.joelonsoftware.com\/wp-json\/wp\/v2\/posts\/765","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.joelonsoftware.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.joelonsoftware.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.joelonsoftware.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.joelonsoftware.com\/wp-json\/wp\/v2\/comments?post=765"}],"version-history":[{"count":0,"href":"https:\/\/www.joelonsoftware.com\/wp-json\/wp\/v2\/posts\/765\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.joelonsoftware.com\/wp-json\/wp\/v2\/media?parent=765"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.joelonsoftware.com\/wp-json\/wp\/v2\/categories?post=765"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.joelonsoftware.com\/wp-json\/wp\/v2\/tags?post=765"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}