Why Choose SV?
Do What The User Does
Website Monitoring
Website Load Testing
Network Monitoring
Performance Consultancy
| Leading by example - How do leading websites balance server load with interesting content? |
|
How do major websites balance the need to reduce server load to give a faster delivery, while presenting lots of interesting content?
Content In contrast the BBC and Inland Revenue have much more content. Yet they are still very responsive. The BBC homepage is 93 KBytes (205 packets) and has 35 page elements. Interestingly, the site does not use persistent connections. This results in more traffic being generated, as a handshake is necessary for every object. There are three additional packets per object, hence the high packet level. The BBC could reduce the HTML page of 36 Kbytes by almost 10% merely by removing white space. With typical homepage sizes somewhere between 80 KBytes and 130 KBytes the Inland Revenue homepage at 102 KBytes (130 packets) is about average. It has 39 page elements and takes 20 seconds for a modem user to download. Eight of those elements are delivered from other central government servers to make up the "HM Government" top frame. Compression Google squeeze their raw HTML into just 1350 Bytes, achieved by delivering the HTML compressed; the page is actually 3730 Bytes. Looking at a unique page returning search results, Google continues to compress the HTML - with an overall saving of nearly 50%. This efficient use of compression is unexpected given that the majority of Google's pages are dynamically generated, which potentially generates a large CPU load. Neither the BBC nor the Inland Revenue use compression. For the BBC this would have significant benefits for the 36KBytes of HTML. Compression would benefit the Inland Revenue site as it contains much static content which is very easy to compress. Even compression on the fly would in principle be easier to perform as the site is not as busy as the others. Caching Due to a high degree of news elements, the BBC site is largely dynamically driven and this makes caching more difficult. The Inland Revenue does not use caching however as the majority of images on the page are likely to be unchanged for months, the site would benefit from caching. Style Sheets The BBC and the Inland Revenue do implement style sheets. The BBC, however, still has some tags embedded in the HTML that should be in the style sheet. This is perhaps historic, from the days when style sheets were not so well supported. Moving these tags into the style sheet can only help the overall presentation and will also reduce the page size. As an example, occurs 105 times. This could be defined more efficiently in the style sheet saving a further 1.5 KBytes. Favicon GIFs as text headings Web Farms Frames The Inland Revenue site has 1500 Bytes of additional metadata. As mentioned on page 3, this is to comply with the requirement for metadata on government websites - an extra payload the other sites don't have to contend with. Further: Monitoring Holiday websites and Caching bashing The above website comparison has been carried out independently of the sites discussed and is intended simply as a vehicle to explore the implementation of various web technologies. We welcome any feedback from the websites involved. |
Arrange A Demo or Trial
|
To arrange a demonstration of our services or discuss your website performance goals/needs please request a call back. |
White Papers
UK e-commerce sites are jeopardising more than £300m in lost sales p/a. view more white papers
Product Data Sheets
About Us: Why Choose SciVisum? view more product data sheets
Client Login
Below, we consider how three popular UK sites - Google, the BBC and the Inland Revenue (did we really say 'popular'?) - achieve this and the trade-offs they make.
Arrange A Trial or Learn More With An Online or Onsite Demo