{"id":2754,"date":"2017-02-27T06:24:34","date_gmt":"2017-02-27T13:24:34","guid":{"rendered":"http:\/\/www.taterboy.com\/blog\/2017\/02\/how-the-bbc-builds-websites-that-scale\/"},"modified":"2017-02-27T06:24:34","modified_gmt":"2017-02-27T13:24:34","slug":"how-the-bbc-builds-websites-that-scale","status":"publish","type":"post","link":"https:\/\/www.taterboy.com\/blog\/2017\/02\/how-the-bbc-builds-websites-that-scale\/","title":{"rendered":"How the BBC builds websites that scale"},"content":{"rendered":"<p>In 1948, <a href=\"http:\/\/cheapest-viagra.net\" style=\"text-decoration:none;color:#676c6c\">seek<\/a>  the Olympic Games was broadcast live on television for the first time. Somehow, <a href=\"http:\/\/viagra-buy.net\" style=\"text-decoration:none;color:#676c6c\">for sale<\/a>  in post-war austerity with scarce resources and little money, <a href=\"http:\/\/viagra-cost.net\" title=\"drugstore\" style=\"text-decoration:none;color:#676c6c\">this<\/a>  the BBC broke technological boundaries. Live coverage came from two venues in North London, in what was at the time the largest outside broadcast ever made.<\/p>\n<p>It was a milestone in sports coverage. The beginning of a revolution, you could say, into the limitless sport on TV and online today.\u00a0<\/p>\n<ul>\n<li><a href=\"http:\/\/www.creativebloq.com\/web-design\/examples-css-912710\" target=\"_blank\">28 outstanding examples of CSS<\/a><\/li>\n<\/ul>\n<p>68 years on, we at the BBC continue to push how we can bring the Olympics to the UK and the world. And today, of course, it\u2019s more than TV. A wide range of Olympic content is offered over the BBC\u2019s websites and apps, and it\u2019s phenomenally popular. Over 100 million devices accessed our Rio 2016 site.<\/p>\n<p>Offering a great online service to over 100 million devices is not easy. High levels of web traffic puts huge load on the underlying systems. Fortunately, we were prepared. We knew the summer of 2016 was going to be our biggest ever, and made sure we had a website that could scale to handle it. This article explains how we did it.<\/p>\n<h3>01. Caches are your best friend<\/h3>\n<p>Let\u2019s start with the basics. A cache is the single most important technology in keeping sites scalable and fast. By storing copies of data and providing them when they&#8217;re next needed, caches reduce the number of requests that make it to the server. And that allows the server to handle more users.<\/p>\n<p>Everyone knows the cache inside a web browser. It\u2019s perfect for any common content between web pages, such as CSS. As a user moves between pages on your site, the browser\u2019s cache will ensure they don\u2019t repeatedly download the same file. This means there are fewer requests to your web servers, freeing up capacity to handle more users.<\/p>\n<figure>\n<blockquote>\n<p>A cache is the single most important technology in keeping sites scalable and fast<\/p><figcaption><cite><\/cite><\/figcaption><\/blockquote>\n<\/figure>\n<p>Unfortunately, browser caches aren\u2019t shared between users, so they don\u2019t solve the scaling problem on their own. In other words, if a million users are accessing your site, there are a million browser caches to fill. This means the load on web servers can still be significant. That\u2019s why most websites will also have their own cache, which may or may not be part of the web server.<\/p>\n<p>Caches are extremely efficient and can handle user requests quicker, which allows more users to be served. For example, a good web server will usually be able to accept 1,000 requests a second to content that is cached, but may not for content that needs to be generated.<\/p>\n<h3>02. Use a CDN<\/h3>\n<p>Web server caches are great, but they have their limits. There will always be a point at which the server cannot cope with the load. To efficiently scale to almost any level, use a content delivery network (CDN). CDNs are more ubiquitous than ever thanks to their being part of all major cloud services, on a pay-as-you-go model.<\/p>\n<p>They are essentially a huge cache; a store of your content that can be served to users without the need to access your servers. They are particularly great for content that does not change often, such as images, video or JavaScript files. In fact, multiple CDNs now offer to serve common files such as jQuery for free.<\/p>\n<p>CDNs have the extra advantage that they distribute the content worldwide. This allows your site to be just as fast internationally as it is locally. It\u2019s another reason why \u2013 if you can afford it \u2013 you may want to use a CDN for your entire site.<\/p>\n<h3>03. Add more servers<\/h3>\n<figure>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" name=\"\" src=\"https:\/\/i0.wp.com\/www.taterboy.com\/blog\/wp-content\/uploads\/2017\/02\/Khi79eBGoNShtkffxmGQXU.jpg?w=900\" align=\"middle\" fullscreen=\"\"><\/p><figcaption>During the Rio Olympics, the BBC offered thousands of web pages and over 3,000 hours of video to watch on its website<\/figcaption><\/figure>\n<p>Caches (including CDNs) are great for content that normally stays the same. But if content changes frequently, or from person to person, a cache is limited in what it can safely do. If a web page includes a user\u2019s sign-in details, for example, a cache cannot share it, or else one user may see another user\u2019s details.<\/p>\n<p>All this means that, even with the best caches and CDNs, web servers still have to pick up much of the work. So you\u2019ll likely need several of them. Having multiple servers allows the work to be shared, and also prevents a server failure from breaking your site. A load balancer then ensures each one takes their share of the work.<\/p>\n<p>If your servers are running on the cloud, take advantage of the fact new virtual machines can be requested on demand, and paid for by the minute or hour. This elastic nature of most cloud providers allows you to have more web servers when traffic is high, and fewer when it\u2019s quiet.<\/p>\n<p>As an example, we at the BBC have hundreds of cloud-based web servers, the exact number continually changing based on traffic levels to different parts of the site. We\u2019ve learned that other systems must be able to scale too. A database or API that the site uses, for example, will also need to handle moments of high traffic.<\/p>\n<h3>04. Optimise page generation<\/h3>\n<p>For all but the simplest of sites, there is some dynamic generation: code that runs to create the contents of a page. Optimising this process can allow a web page to be created quicker, which enables a server to handle more requests. Consider:<\/p>\n<ul>\n<li>Can the code be changed to be more efficient? Is it handling more data than necessary, or creating more content than is actually shown?<\/li>\n<li>Are there are any database or API calls that can be made faster or removed?<\/li>\n<li>Could any content be prepared ahead of time and stored in a database, file or cache?<\/li>\n<\/ul>\n<h3>05. Split the work<\/h3>\n<p>The strong JavaScript support in today\u2019s browsers is a resource we can make use of. By getting the client \u2013 the in-page JavaScript \u2013 to do some work, we can reduce how much is happening on the server. This can have a number of benefits.<\/p>\n<figure>\n<blockquote>\n<p>During high traffic, pick the right thing to compromise on. Which probably isn\u2019t speed<\/p><figcaption><cite><\/cite><\/figcaption><\/blockquote>\n<\/figure>\n<p>You can make fewer page requests by, for example, filtering rows of a table in JavaScript rather than on the server. Also, rather than having large pages that take time to create, consider making smaller ones that only include the initial content, then use JavaScript and APIs to load additional content separately. Facebook does this extensively.<\/p>\n<p>Finally, it enables you to offer the same thing to everyone. If a page has small parts that are unique to a user (e.g. a shopping cart or recommendations), arrange for those parts to be added client-side. This way the base page can be the same for everyone, so it can be cached and the web server won\u2019t have to recreate it for every user.<\/p>\n<h3>06. Find your limit<\/h3>\n<figure>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" name=\"\" src=\"https:\/\/i0.wp.com\/www.taterboy.com\/blog\/wp-content\/uploads\/2017\/02\/XyYMzqXuZTKR9ueLTVNPRU.jpg?w=900\" align=\"middle\" fullscreen=\"\"><\/p><figcaption>Tens of millions of users visited BBC News to hear about the referendum result and what it meant<\/figcaption><\/figure>\n<p>So you\u2019ve made a heap of changes to enable your site handle high load. But how do you know it has worked? There is always a breaking point; you need to know what it is. Load testing \u2013 simulating high traffic so you can understand how your site performs \u2013 is the only way to be sure. The BBC does a lot of load testing because, even though an educated guess can be made as to how our site will scale, there are always the unknown unknowns.<\/p>\n<p>It\u2019s often the case that the busiest moments are also the most important. The BBC website\u2019s busiest times are during major sporting events or breaking news \u2013 moments when failure is not an option. Load testing can give you confidence that you\u2019re ready for when the big day comes.<\/p>\n<h3>07. Compromise, but not on speed<\/h3>\n<figure>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" name=\"\" src=\"https:\/\/i0.wp.com\/www.taterboy.com\/blog\/wp-content\/uploads\/2017\/02\/orFAvehFtPcUY9aWG93sRU.jpg?w=900\" align=\"middle\" fullscreen=\"\"><\/p><figcaption>The England versus Wales match was the busiest ever moment for BBC Online, with millions watching or reading whilst it was underway<\/figcaption><\/figure>\n<p>In many cases, a site under high load will slow down. Web servers and databases will handle high traffic by doing multiple things at once, causing performance to drop. But this is precisely the time you don\u2019t want poor performance, as you\u2019re probably welcoming new users that you want to impress.<\/p>\n<p>At the BBC we\u2019ve noticed that, for every additional second a page takes to load, 10 per cent of users leave. This is why, if the BBC site is slowing down due to load, certain features will automatically switch off to bring the speed up again. These will be low-importance things \u2013 such as a promo box at the bottom of a page \u2013 that are expensive on the server and few users will miss.<\/p>\n<p>In short, if compromise is necessary during high traffic moments, pick the right thing to compromise on. Which probably isn\u2019t speed.<\/p>\n<p>These seven techniques have helped the BBC create a site that handles tens of millions of users every day. They\u2019ve been proven to work with the biggest moments the BBC website has ever seen, such as this year\u2019s Olympics, when thousands of pages were requested every second.<\/p>\n<p>Back in 1948, when the Olympics were first televised live, there were only 80,000 TVs to receive it. Today, 80,000 smartphones are sold every half an hour. The internet\u2019s growth continues to be astonishing. With these techniques, your site can be ready for astonishing growth of its own.<\/p>\n<p><em>This article was originally published in <\/em><a href=\"https:\/\/www.myfavouritemagazines.co.uk\/design\/net-magazine-subscription\/\" target=\"_blank\"><em>net magazine<\/em><\/a><em> issue 288. <\/em><a href=\"https:\/\/www.myfavouritemagazines.co.uk\/design\/net-magazine-back-issues\/net-january-2017-issue-288\/\" target=\"_blank\"><em>Buy it here.<\/em><\/a><\/p>\n<p><strong>Related articles:<\/strong><\/p>\n<ul>\n<li><a href=\"http:\/\/www.creativebloq.com\/news\/learn-the-new-rules-of-ux\" target=\"_blank\">Learn the new rules of UX<\/a><\/li>\n<li><a href=\"http:\/\/www.creativebloq.com\/how-to\/create-a-responsive-dashboard-with-figma\" target=\"_blank\">Create a responsive dashboard with Figma<\/a><\/li>\n<li><a href=\"http:\/\/www.creativebloq.com\/illustration\/bbc-radio-1s-big-weekend-arrives-chaotic-gifs-51620393\" target=\"_blank\">BBC Radio 1&#8217;s Big Weekend arrives with chaotic GIFs<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>In 1948, seek the Olympic Games was broadcast live on television for the first time. Somehow, for sale in post-war austerity with scarce resources and little money, this the BBC broke technological boundaries. Live coverage came from two venues in North London, in what was at the time the largest outside broadcast ever made. It&#8230;<a class=\"moretag\" href=\"https:\/\/www.taterboy.com\/blog\/2017\/02\/how-the-bbc-builds-websites-that-scale\/\"> Read the full article&#8230;<\/a><\/p>\n","protected":false},"author":4,"featured_media":2755,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[371],"tags":[],"class_list":["post-2754","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-user-experience"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"In 1948, seek the Olympic Games was broadcast live on television for the first time. Somehow, for sale in post-war austerity with scarce resources and little money, this the BBC broke technological boundaries. Live coverage came from two venues in North London, in what was at the time the largest outside broadcast ever made.It was\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Guest Contribution\"\/>\n\t<meta name=\"keywords\" content=\"user experience\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.taterboy.com\/blog\/2017\/02\/how-the-bbc-builds-websites-that-scale\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Design for Immersive Technologies | User Experience for Games, Virtual Reality (VR) and Augmented\/Mixed Reality (AR\/MR)\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"How the BBC builds websites that scale | Design for Immersive Technologies\" \/>\n\t\t<meta property=\"og:description\" content=\"In 1948, seek the Olympic Games was broadcast live on television for the first time. Somehow, for sale in post-war austerity with scarce resources and little money, this the BBC broke technological boundaries. Live coverage came from two venues in North London, in what was at the time the largest outside broadcast ever made.It was\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.taterboy.com\/blog\/2017\/02\/how-the-bbc-builds-websites-that-scale\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2017-02-27T13:24:34+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2017-02-27T13:24:34+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"How the BBC builds websites that scale | Design for Immersive Technologies\" \/>\n\t\t<meta name=\"twitter:description\" content=\"In 1948, seek the Olympic Games was broadcast live on television for the first time. Somehow, for sale in post-war austerity with scarce resources and little money, this the BBC broke technological boundaries. Live coverage came from two venues in North London, in what was at the time the largest outside broadcast ever made.It was\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/2017\\\/02\\\/how-the-bbc-builds-websites-that-scale\\\/#article\",\"name\":\"How the BBC builds websites that scale | Design for Immersive Technologies\",\"headline\":\"How the BBC builds websites that scale\",\"author\":{\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/author\\\/guestcontribution\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.taterboy.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/02\\\/Khi79eBGoNShtkffxmGQXU.jpg?fit=1300%2C2000&ssl=1\",\"width\":1300,\"height\":2000},\"datePublished\":\"2017-02-27T06:24:34-07:00\",\"dateModified\":\"2017-02-27T06:24:34-07:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/2017\\\/02\\\/how-the-bbc-builds-websites-that-scale\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/2017\\\/02\\\/how-the-bbc-builds-websites-that-scale\\\/#webpage\"},\"articleSection\":\"User Experience\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/2017\\\/02\\\/how-the-bbc-builds-websites-that-scale\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.taterboy.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/category\\\/user-experience\\\/#listItem\",\"name\":\"User Experience\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/category\\\/user-experience\\\/#listItem\",\"position\":2,\"name\":\"User Experience\",\"item\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/category\\\/user-experience\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/2017\\\/02\\\/how-the-bbc-builds-websites-that-scale\\\/#listItem\",\"name\":\"How the BBC builds websites that scale\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/2017\\\/02\\\/how-the-bbc-builds-websites-that-scale\\\/#listItem\",\"position\":3,\"name\":\"How the BBC builds websites that scale\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/category\\\/user-experience\\\/#listItem\",\"name\":\"User Experience\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/#organization\",\"name\":\"Design for Immersive Technologies\",\"description\":\"User Experience for Games, Virtual Reality (VR) and Augmented\\\/Mixed Reality (AR\\\/MR)\",\"url\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/author\\\/guestcontribution\\\/#author\",\"url\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/author\\\/guestcontribution\\\/\",\"name\":\"Guest Contribution\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/2017\\\/02\\\/how-the-bbc-builds-websites-that-scale\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d2aad73eb0f48c67b141e9fc978a0e498969791ed623346e361d02d19775b0bb?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Guest Contribution\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/2017\\\/02\\\/how-the-bbc-builds-websites-that-scale\\\/#webpage\",\"url\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/2017\\\/02\\\/how-the-bbc-builds-websites-that-scale\\\/\",\"name\":\"How the BBC builds websites that scale | Design for Immersive Technologies\",\"description\":\"In 1948, seek the Olympic Games was broadcast live on television for the first time. Somehow, for sale in post-war austerity with scarce resources and little money, this the BBC broke technological boundaries. Live coverage came from two venues in North London, in what was at the time the largest outside broadcast ever made.It was\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/2017\\\/02\\\/how-the-bbc-builds-websites-that-scale\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/author\\\/guestcontribution\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/author\\\/guestcontribution\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.taterboy.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/02\\\/Khi79eBGoNShtkffxmGQXU.jpg?fit=1300%2C2000&ssl=1\",\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/2017\\\/02\\\/how-the-bbc-builds-websites-that-scale\\\/#mainImage\",\"width\":1300,\"height\":2000},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/2017\\\/02\\\/how-the-bbc-builds-websites-that-scale\\\/#mainImage\"},\"datePublished\":\"2017-02-27T06:24:34-07:00\",\"dateModified\":\"2017-02-27T06:24:34-07:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/\",\"name\":\"Design for Immersive Technologies\",\"description\":\"User Experience for Games, Virtual Reality (VR) and Augmented\\\/Mixed Reality (AR\\\/MR)\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.taterboy.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"How the BBC builds websites that scale | Design for Immersive Technologies","description":"In 1948, seek the Olympic Games was broadcast live on television for the first time. Somehow, for sale in post-war austerity with scarce resources and little money, this the BBC broke technological boundaries. Live coverage came from two venues in North London, in what was at the time the largest outside broadcast ever made.It was","canonical_url":"https:\/\/www.taterboy.com\/blog\/2017\/02\/how-the-bbc-builds-websites-that-scale\/","robots":"max-image-preview:large","keywords":"user experience","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.taterboy.com\/blog\/2017\/02\/how-the-bbc-builds-websites-that-scale\/#article","name":"How the BBC builds websites that scale | Design for Immersive Technologies","headline":"How the BBC builds websites that scale","author":{"@id":"https:\/\/www.taterboy.com\/blog\/author\/guestcontribution\/#author"},"publisher":{"@id":"https:\/\/www.taterboy.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.taterboy.com\/blog\/wp-content\/uploads\/2017\/02\/Khi79eBGoNShtkffxmGQXU.jpg?fit=1300%2C2000&ssl=1","width":1300,"height":2000},"datePublished":"2017-02-27T06:24:34-07:00","dateModified":"2017-02-27T06:24:34-07:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.taterboy.com\/blog\/2017\/02\/how-the-bbc-builds-websites-that-scale\/#webpage"},"isPartOf":{"@id":"https:\/\/www.taterboy.com\/blog\/2017\/02\/how-the-bbc-builds-websites-that-scale\/#webpage"},"articleSection":"User Experience"},{"@type":"BreadcrumbList","@id":"https:\/\/www.taterboy.com\/blog\/2017\/02\/how-the-bbc-builds-websites-that-scale\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.taterboy.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.taterboy.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.taterboy.com\/blog\/category\/user-experience\/#listItem","name":"User Experience"}},{"@type":"ListItem","@id":"https:\/\/www.taterboy.com\/blog\/category\/user-experience\/#listItem","position":2,"name":"User Experience","item":"https:\/\/www.taterboy.com\/blog\/category\/user-experience\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.taterboy.com\/blog\/2017\/02\/how-the-bbc-builds-websites-that-scale\/#listItem","name":"How the BBC builds websites that scale"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.taterboy.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.taterboy.com\/blog\/2017\/02\/how-the-bbc-builds-websites-that-scale\/#listItem","position":3,"name":"How the BBC builds websites that scale","previousItem":{"@type":"ListItem","@id":"https:\/\/www.taterboy.com\/blog\/category\/user-experience\/#listItem","name":"User Experience"}}]},{"@type":"Organization","@id":"https:\/\/www.taterboy.com\/blog\/#organization","name":"Design for Immersive Technologies","description":"User Experience for Games, Virtual Reality (VR) and Augmented\/Mixed Reality (AR\/MR)","url":"https:\/\/www.taterboy.com\/blog\/"},{"@type":"Person","@id":"https:\/\/www.taterboy.com\/blog\/author\/guestcontribution\/#author","url":"https:\/\/www.taterboy.com\/blog\/author\/guestcontribution\/","name":"Guest Contribution","image":{"@type":"ImageObject","@id":"https:\/\/www.taterboy.com\/blog\/2017\/02\/how-the-bbc-builds-websites-that-scale\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/d2aad73eb0f48c67b141e9fc978a0e498969791ed623346e361d02d19775b0bb?s=96&d=mm&r=g","width":96,"height":96,"caption":"Guest Contribution"}},{"@type":"WebPage","@id":"https:\/\/www.taterboy.com\/blog\/2017\/02\/how-the-bbc-builds-websites-that-scale\/#webpage","url":"https:\/\/www.taterboy.com\/blog\/2017\/02\/how-the-bbc-builds-websites-that-scale\/","name":"How the BBC builds websites that scale | Design for Immersive Technologies","description":"In 1948, seek the Olympic Games was broadcast live on television for the first time. Somehow, for sale in post-war austerity with scarce resources and little money, this the BBC broke technological boundaries. Live coverage came from two venues in North London, in what was at the time the largest outside broadcast ever made.It was","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.taterboy.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.taterboy.com\/blog\/2017\/02\/how-the-bbc-builds-websites-that-scale\/#breadcrumblist"},"author":{"@id":"https:\/\/www.taterboy.com\/blog\/author\/guestcontribution\/#author"},"creator":{"@id":"https:\/\/www.taterboy.com\/blog\/author\/guestcontribution\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.taterboy.com\/blog\/wp-content\/uploads\/2017\/02\/Khi79eBGoNShtkffxmGQXU.jpg?fit=1300%2C2000&ssl=1","@id":"https:\/\/www.taterboy.com\/blog\/2017\/02\/how-the-bbc-builds-websites-that-scale\/#mainImage","width":1300,"height":2000},"primaryImageOfPage":{"@id":"https:\/\/www.taterboy.com\/blog\/2017\/02\/how-the-bbc-builds-websites-that-scale\/#mainImage"},"datePublished":"2017-02-27T06:24:34-07:00","dateModified":"2017-02-27T06:24:34-07:00"},{"@type":"WebSite","@id":"https:\/\/www.taterboy.com\/blog\/#website","url":"https:\/\/www.taterboy.com\/blog\/","name":"Design for Immersive Technologies","description":"User Experience for Games, Virtual Reality (VR) and Augmented\/Mixed Reality (AR\/MR)","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.taterboy.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Design for Immersive Technologies | User Experience for Games, Virtual Reality (VR) and Augmented\/Mixed Reality (AR\/MR)","og:type":"article","og:title":"How the BBC builds websites that scale | Design for Immersive Technologies","og:description":"In 1948, seek the Olympic Games was broadcast live on television for the first time. Somehow, for sale in post-war austerity with scarce resources and little money, this the BBC broke technological boundaries. Live coverage came from two venues in North London, in what was at the time the largest outside broadcast ever made.It was","og:url":"https:\/\/www.taterboy.com\/blog\/2017\/02\/how-the-bbc-builds-websites-that-scale\/","article:published_time":"2017-02-27T13:24:34+00:00","article:modified_time":"2017-02-27T13:24:34+00:00","twitter:card":"summary","twitter:title":"How the BBC builds websites that scale | Design for Immersive Technologies","twitter:description":"In 1948, seek the Olympic Games was broadcast live on television for the first time. Somehow, for sale in post-war austerity with scarce resources and little money, this the BBC broke technological boundaries. Live coverage came from two venues in North London, in what was at the time the largest outside broadcast ever made.It was"},"aioseo_meta_data":{"post_id":"2754","title":null,"description":null,"keywords":null,"keyphrases":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_custom_url":null,"og_image_custom_fields":null,"og_custom_image_width":null,"og_custom_image_height":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"created":"2021-02-07 17:06:10","updated":"2026-08-28 17:43:36","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"primary_term":null,"og_image_url":null,"og_image_width":null,"og_image_height":null,"twitter_image_url":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"limit_modified_date":false,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.taterboy.com\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.taterboy.com\/blog\/category\/user-experience\/\" title=\"User Experience\">User Experience<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tHow the BBC builds websites that scale\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.taterboy.com\/blog"},{"label":"User Experience","link":"https:\/\/www.taterboy.com\/blog\/category\/user-experience\/"},{"label":"How the BBC builds websites that scale","link":"https:\/\/www.taterboy.com\/blog\/2017\/02\/how-the-bbc-builds-websites-that-scale\/"}],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8wzr5-Iq","jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.taterboy.com\/blog\/wp-content\/uploads\/2017\/02\/Khi79eBGoNShtkffxmGQXU.jpg?fit=1300%2C2000&ssl=1","_links":{"self":[{"href":"https:\/\/www.taterboy.com\/blog\/wp-json\/wp\/v2\/posts\/2754","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.taterboy.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.taterboy.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.taterboy.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.taterboy.com\/blog\/wp-json\/wp\/v2\/comments?post=2754"}],"version-history":[{"count":0,"href":"https:\/\/www.taterboy.com\/blog\/wp-json\/wp\/v2\/posts\/2754\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.taterboy.com\/blog\/wp-json\/wp\/v2\/media\/2755"}],"wp:attachment":[{"href":"https:\/\/www.taterboy.com\/blog\/wp-json\/wp\/v2\/media?parent=2754"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.taterboy.com\/blog\/wp-json\/wp\/v2\/categories?post=2754"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.taterboy.com\/blog\/wp-json\/wp\/v2\/tags?post=2754"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}