{"id":35762,"date":"2017-03-31T18:04:45","date_gmt":"2017-04-01T01:04:45","guid":{"rendered":"http:\/\/lifeboat.com\/blog\/2017\/03\/system-allocates-data-center-bandwidth-more-fairly-so-no-part-of-a-webpage-lags-behind-others"},"modified":"2017-04-25T19:51:52","modified_gmt":"2017-04-26T02:51:52","slug":"system-allocates-data-center-bandwidth-more-fairly-so-no-part-of-a-webpage-lags-behind-others","status":"publish","type":"post","link":"https:\/\/lifeboat.com\/blog\/2017\/03\/system-allocates-data-center-bandwidth-more-fairly-so-no-part-of-a-webpage-lags-behind-others","title":{"rendered":"System allocates data center bandwidth more fairly, so no part of a webpage lags behind others"},"content":{"rendered":"<p><a class=\"aligncenter blog-photo\" href=\"https:\/\/lifeboat.com\/blog.images\/system-allocates-data-center-bandwidth-more-fairly-so-no-part-of-a-webpage-lags-behind-others.jpg\"><\/a><\/p>\n<p>A webpage today is often the sum of many different components. A user\u2019s home page on a social-networking site, for instance, might display the latest posts from the users\u2019 friends; the associated images, links, and comments; notifications of pending messages and comments on the user\u2019s own posts; a list of events; a list of topics currently driving online discussions; a list of games, some of which are flagged to indicate that it\u2019s the user\u2019s turn; and of course the all-important ads, which the site depends on for revenues.<\/p>\n<p>With increasing frequency, each of those components is handled by a different program running on a different server in the website\u2019s data center. That reduces processing time, but it exacerbates another problem: the equitable allocation of network bandwidth among programs.<\/p>\n<p>Many websites aggregate all of a page\u2019s components before shipping them to the user. So if just one program has been allocated too little bandwidth on the data center network, the rest of the page\u2014and the user\u2014could be stuck waiting for its component.<\/p>\n<p><!-- Link: <a href=\"https:\/\/techxplore.com\/news\/2017-03-allocates-center-bandwidth-webpage-lags.html\">https:\/\/techxplore.com\/news\/2017&#45;03-allocates-center-ban...-lags.html<\/a> --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A webpage today is often the sum of many different components. A user\u2019s home page on a social-networking site, for instance, might display the latest posts from the users\u2019 friends; the associated images, links, and comments; notifications of pending messages and comments on the user\u2019s own posts; a list of events; a list of topics [\u2026]<\/p>\n","protected":false},"author":367,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1523,15],"tags":[],"class_list":["post-35762","post","type-post","status-publish","format-standard","hentry","category-computing","category-habitats"],"_links":{"self":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/posts\/35762","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/users\/367"}],"replies":[{"embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/comments?post=35762"}],"version-history":[{"count":2,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/posts\/35762\/revisions"}],"predecessor-version":[{"id":48320,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/posts\/35762\/revisions\/48320"}],"wp:attachment":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/media?parent=35762"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/categories?post=35762"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/tags?post=35762"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}