BDES 4505 - New Template Optimize Web Performance - A4
BDES 4505 - New Template Optimize Web Performance - A4
Executive Summary
However, not all cloud-based load balancing solutions are created equal. A
robust solution will integrate with a global content delivery network (CDN) and
offer features such as global geolocation-based routing, DDoS resiliency, layers
3 and 4 load balancing functionality, analytics capabilities, and near real-time
failover. It will also seamlessly integrate into the multi-cloud and hybrid cloud data
environments that most businesses have today.
Cloudflare | Optimize web performance and reliability 3
Latency and downtime have significant In the past few years, users have also become
negative impacts on the business. Companies more distributed with the expansion of remote
can experience latency and downtime due work. What was previously considered east-
to various causes west traffic within corporate environments is
now moving north-south as it traverses the
Unevenly distribute internet to reach remote users. This transition
places additional load on the infrastructure and
server workloads extends the round trip distance traffic travels
Overutilized servers run more slowly as from the user to the servers and back, adding
requests compete for limited resources. An latency.3
overburdened server can reduce website
and application performance or render them Site and application complexity
completely unavailable
The Internet has undergone multiple stages
Effective load balancing distributes workloads of evolution, and each iteration adds more
uniformly across a network of servers, which complexity to websites and applications.
can significantly improve performance. For Modern websites are bulkier than ever, with
example, total page size steadily climbing since 2011.4
one SaaS company’s customers were having
Video conferencing, online games, and similar
issues with latency across different regions
online services also add to the size and
globally. However, after deploying Cloudflare
complexity of websites and applications. These
Load Balancing, they experienced an immediate
applications consume significant bandwidth and
improvement in latency and saw a 2-3 second
are latency-sensitive, placing additional load
improvement in page load times.1
and pressure to deliver on corporate networks
and infrastructure.
Geographic distance
Global Internet penetration is exploding.
In January 2023, 64.4% of the world’s
population
was connected, and over one hundred million
people connected for the first time in 2022.2
The emergence of 5G mobile networks does not Users are also consuming more video content,
guarantee high-speed, unconstrained network and, in today’s world, if something goes viral,
access for mobile users. Customer conversion a large amount of traffic can render your
rates depend on the ability to rapidly deliver services unresponsive. Adding load balancing
content on mobile devices. solutions and redundancy into IT infrastructure
is essential to protect against legitimate traffic
Slow DNS resolution taking down applications just like a DDoS attack
would.
DNS resolvers translate domain names toIP
addresses, providing computers with the Load balancing solutions should monitor server
information necessary to route a request for a health to maintain application availability.
web asset. DNS resolution is a vital first step to Otherwise, traffic may inadvertently be routed
accessing online resources, and optimizing it is to a server that is experiencing problems,
vital to maximizing performance. resulting in long delays or outages for users.
Latency can have various negative impacts on the business. Common costs of
latency and downtime include:
Customer churn: Slow page load times equate to lost sales. A page with a 1
second load time has a 3x higher conversion rate than one with a 5 second load
time.11
Lost productivity: Latency and downtime for internal applications also impact
employees’ productivity. For example, the average U.S. employee spends about 1
second waiting for an app per minute of usage.12 This equates to losing over 4 days
of work per year.
Brand visibility: Google uses page speed as a ranking factor for both desktop and
mobile search.13 Pages with slow load speed can harm brand visibility.
Legal and regulatory compliance: Providers of online services are likely bound by
service level agreements (SLAs) that include availability and uptime. Downtime and
latency can result in penalties and the potential for legal action.
Downtime is expensive for the business. While the average cost of downtime
is about $9,000 per minute,14 this varies based on industry and the size of the
business. For example, Facebook lost an estimated $90 million in a 14-hour outage
for a cost of over $107,000 per minute.15
Cloudflare | Optimize web performance and reliability 6
A load balancer prevents individual servers from • Lack of flexibility: Hardware load balancers
falling victim to these issues. Load balancers sit are appliances connected to an organization’s
between the end user and a cluster of origin physical network infrastructure. This makes
servers and uniformly balance the load across it difficult for companies to adapt to
the server pool. By reducing the load on each changing requirements.
server, a load balancer improves website
performance and resiliency.
Integrating load balancing with CDNs optimizes content delivery. The load
balancer distributes requests across CDN clusters and origin servers to optimize
performance and minimize bandwidth consumption.
The load balancer should also offer optimized, fast DNS lookups. For example,
DNS queries should be directed to the nearest, healthy DNS server to minimize the
latency incurred by DNS lookups.
Cloudflare | Optimize web performance and reliability 9
Conclusion
References
1. https://www.cloudflare.com/case-studies/crisp/
2. https://datareportal.com/global-digital-overview
3. https://www.techwalla.com/articles/network-latency-milliseconds-per-mile
4. https://httparchive.org/reports/state-of-the-web#bytesTotal
5. https://gs.statcounter.com/platform-market-share/desktop-mobile/
worldwide/#yearly-2011-2022
6. https://techbeacon.com/sites/default/files/gated_asset/mobile-app-user-
survey-failing-meet-user-expectations.pdf
7. https://sematext.com/glossary/dns-lookup-time/
8. https://www.dnsperf.com/
9. https://httparchive.org/reports/state-of-the-web#reqTotal
10. https://blog.cloudflare.com/ddos-threat-report-2022-q4/
11. https://www.portent.com/blog/analytics/research-site-speed-hurting-
everyones-revenue.htm
12. https://www.apmdigest.com/the-impact-of-app-performance-on-productivity
13. https://developers.google.com/search/blog/2018/01/using-page-speed-in-
mobile-search
14. https://www.vertiv.com/globalassets/documents/reports/2016-cost-of-data-
center-outages-11-11_51190_1.pdf
15. https://www.ccn.com/facebooks-blackout-90-million-lost-revenue/
16. https://info.flexera.com/CM-REPORT-State-of-the-Cloud#view-report
© 2023 Cloudflare Inc. All rights reserved.
The Cloudflare logo is a trademark of Cloudflare. All other
company and product names may be trademarks of the respective
companies with which they are associated.