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
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 websit... (more)
A Practical Guide to SLAs
By Mehdi Daoudi
While visiting a customer last week (a large SaaS platform company),
we started to have an interesting discussion around Service Level Agreements
(SLAs) during which he encouraged me to write this blog.
When I was tasked with setting up the QoS Team at DoubleClick in 1999, the
primary mission was to setup a monitoring team (internal, external, etc.)
and the secondary mission was actually an accidental one: to manage our SLAs.
This became a hot priority in 2001, we paid out over $1 million (in real
money) in penalties for SLA violations to ... (more)
Revisiting the Anatomy of HTTP: Part I
By Arun Kejariwal and Mehdi Daoudi
One of the key driving factors behind the various web/mobile performance
initiatives is the fact that end-users’ tolerance for latency has
nose-dived. Several studies have been published whereby it has been
demonstrated that poor performance routinely impacts the bottom line, viz,. #
users, # transactions, etc. Examples studies include this, this and this.
There are several sources of performance bottlenecks, viz., but not limited
Large numbers of redirects Increasing use of images and/or videos without... (more)
DNS Experience Tests: A Key Cog in the Online Ecosystem
By Mehdi Daoudi
A company’s collection of online systems is like a delicate ecosystem –
all components must integrate with and complement each other, and one single
malfunction in any of them can bring the entire system to a screeching halt.
That’s why, when monitoring and analyzing the health of your online
systems, you need a broad arsenal of different tools for your different
needs. In addition to a wide-angle lens that provides a snapshot of the
overall health of your system, you must also have precise, scalpel-like tools ... (more)
Capacity Matters (Perhaps More Than You Think)
By J. Scotte Barkan
A very wise man in a movie once put it, “It’s good for a man to know his
limitations.” When it comes to a computer system, it’s essential.
Understanding your capacity is a healthy part of running a business. Any
business must understand what it needs in terms of its personnel (and the
resources to support those personnel) to support and sustain itself.
A technology business must take this understanding further in terms of its
networking, hardware, and software infrastructure.
There are several levels of understandin... (more)