@DevOpsSummit Authors: Ram Sonagara, Yeshim Deniz, Elizabeth White, Roger Strukhoff, Liz McMillan

Related Topics: @DevOpsSummit, Linux Containers, @CloudExpo

@DevOpsSummit: Blog Post

Performance Metrics 101: Page Size | @DevOpsSummit #APM #DevOps #WebPerf

Website development has come a long way – from a few lines of static HTML to dynamic pages with fluid and interactive designs

Performance Metrics 101: Page Size (Total Downloaded Bytes)
By Kameerath Kareem

This blog will be a series of posts that will discuss some of the most important performance metrics. We will analyze real-time data and compare the top performing websites with those at the lower end of the spectrum. Best practices will be discussed in detail to help those who want to build websites that are optimized, without having to compromise on the design or content.

Website development has come a long way – from a few simple lines of static HTML and drab layouts to dynamic pages with fluid and interactive designs. Websites are now a complex web of advanced HTML, intuitive code, heavy media content, images, and third-party plugins.

Inevitably, this has created bloated websites which directly affects the end user experience. The world of technology has risen to support modern websites with better hardware and browsers, but the average page speed of websites continues to inch upward. The growing number of sluggish websites has pushed the case for website optimization and the need for performance monitoring.

Tech Terms Explained

Total Downloaded Bytes
The total sum of downloaded bytes for all files included on the webpage

Document Complete
The time taken from when the URL request is issued to the browser triggering the onload event. This excludes time taken by any dynamic requests made later.

Webpage Response
The time taken from the request being issued to receiving the last byte of the final element on the page.

Why is Page Size a Metric?
Performance monitoring allows us to pinpoint where exactly a site is slowing down and what is causing it to do so. There are a number of metrics that help us gauge website performance, but one that directly influences the end user experience is the page size or the total downloaded bytes. The total page size can have a significant effect on the page speed, which is why minimizing webpage size is routinely cited as the first step in optimizing a website.

Impact of Page Size
The higher the number of elements/items on the page, the higher the number of connections needs to be established to download the content and consequently this adds to the overall load time. To understand this better, let us compare the data Catchpoint has collected for the top 50 IR websites as part of our upcoming Q2 Benchmark Report.

The table below lists the bottom 15 websites (ranked by Document Complete); we can see how the page size has a negative impact on the overall load time.

total bytes

Now, let’s compare this data with the sites that ranked in the top 15:

total bytes top 15

There are two glaring conclusions to this comparison:

The website with the lowest total downloaded bytes (less than an MB) had an average of 102 items and a webpage response that was less than 2.3 seconds.

In contrast, the heaviest site (4.4 MB in total downloaded bytes) had an average of 283 items and a webpage response that is greater than six seconds.

Let’s view the effect of these numbers from a real user’s perspective using the Filmstrip feature–an important part of the Catchpoint monitoring tool.

Example 1 (Slow and heavy website)

Blog image_Q2 Benchmark_filmstrip-1

Example 2 (Website with small page size)

Blog image_Q2 Benchmark_filmstrip-2

The user has to wait 8 seconds to be able to fully load the website while the site with better performance loads within 3 seconds. The load time becomes more significant when you consider the fact that users expect websites to load within 2-3 seconds. This can be a pain for online retailers as impatient customers would quickly move on to a competitor’s website that loads much faster. The impact that page size has on load time cannot be ignored and the data we have compared makes it obvious – if we want to optimize site speed then we should first look at the page size and all the content that makes up the page.

Simply Static or Richly Dynamic?
Most businesses rely on their online presence for everything from branding, marketing to sales. It wouldn’t be fair to expect websites to use minimum images or content to improve speed, websites would not be able to cater to the growing demands of technology without the rich features and fluid design. We should instead focus on ways to trim the page size, to begin with – always follow the best practices. We will discuss, in detail, the techniques you must implement along with the best practices in the next post.

The post Performance Metrics 101: Page Size (Total Downloaded Bytes) appeared first on Catchpoint's Blog.

Read the original blog entry...

More Stories By Mehdi Daoudi

Catchpoint radically transforms the way businesses manage, monitor, and test the performance of online applications. Truly understand and improve user experience with clear visibility into complex, distributed online systems.

Founded in 2008 by four DoubleClick / Google executives with a passion for speed, reliability and overall better online experiences, Catchpoint has now become the most innovative provider of web performance testing and monitoring solutions. We are a team with expertise in designing, building, operating, scaling and monitoring highly transactional Internet services used by thousands of companies and impacting the experience of millions of users. Catchpoint is funded by top-tier venture capital firm, Battery Ventures, which has invested in category leaders such as Akamai, Omniture (Adobe Systems), Optimizely, Tealium, BazaarVoice, Marketo and many more.

@DevOpsSummit Stories
Andrew Keys is Co-Founder of ConsenSys Enterprise. He comes to ConsenSys Enterprise with capital markets, technology and entrepreneurial experience. Previously, he worked for UBS investment bank in equities analysis. Later, he was responsible for the creation and distribution of life settlement products to hedge funds and investment banks. After, he co-founded a revenue cycle management company where he learned about Bitcoin and eventually Ethereal. Andrew's role at ConsenSys Enterprise is a multi-faceted approach of strategy and enterprise business development. Andrew graduated from Loyola University in Maryland and University of Auckland with degrees in economics and international finance.
The best way to leverage your Cloud Expo presence as a sponsor and exhibitor is to plan your news announcements around our events. The press covering Cloud Expo and @ThingsExpo will have access to these releases and will amplify your news announcements. More than two dozen Cloud companies either set deals at our shows or have announced their mergers and acquisitions at Cloud Expo. Product announcements during our show provide your company with the most reach through our targeted audiences.
DevOpsSummit New York 2018, colocated with CloudEXPO | DXWorldEXPO New York 2018 will be held November 11-13, 2018, in New York City. Digital Transformation (DX) is a major focus with the introduction of DXWorldEXPO within the program. Successful transformation requires a laser focus on being data-driven and on using all the tools available that enable transformation if they plan to survive over the long term. A total of 88% of Fortune 500 companies from a generation ago are now out of business. Only 12% still survive. Similar percentages are found throughout enterprises of all sizes.
With 10 simultaneous tracks, keynotes, general sessions and targeted breakout classes, @CloudEXPO and DXWorldEXPO are two of the most important technology events of the year. Since its launch over eight years ago, @CloudEXPO and DXWorldEXPO have presented a rock star faculty as well as showcased hundreds of sponsors and exhibitors! In this blog post, we provide 7 tips on how, as part of our world-class faculty, you can deliver one of the most popular sessions at our events. But before reading these essential tips, please take a moment and watch this brief video from Sandy Carter.
DXWorldEXPO LLC announced today that "Miami Blockchain Event by FinTechEXPO" has announced that its Call for Papers is now open. The two-day event will present 20 top Blockchain experts. All speaking inquiries which covers the following information can be submitted by email to [email protected] Financial enterprises in New York City, London, Singapore, and other world financial capitals are embracing a new generation of smart, automated FinTech that eliminates many cumbersome, slow, and expensive intermediate processes from their businesses. FinTech brings efficiency as well as the ability to deliver new services and a much improved customer experience throughout the global financial services industry. FinTech is a natural fit with cloud computing, as new services are quickly developed, deployed, and scaled on public, private, and hybrid clouds.