APMdigest asked industry experts – from analysts and consultants to the top vendors – to outline the most important factors that impact website response time. The second installment of the list, featuring factors 6–10, covers the front end.
6. WEB PAGE SIZE
In my experience, the single most consistent factor that contributes to slower load times is page size. All other things being equal, a fatter page is a slower page. In one study I conducted of 60 popular sites that used responsive design, only 20% rendered acceptably quickly — and these were also the only sites that were less than 1 MB in size. According to the HTTP Archive, the average web page today is more than 2 MB in size. This is something site owners should be aware of, and concerned about.
Senior Researcher & Evangelist, SOASTA
7. RESPONSIVE WEB DESIGN
Mobilegeddon already is upon us where Google gives higher priority for websites that are mobile friendly. Hence, the new race is to build websites that use responsive web design techniques. This could create performance problems if resources, such as images, are not properly managed. For example, including all variations of images (for tablet, desktop, mobile, retina display) in a CSS and including this CSS incorrectly in the webpage can end up loading all variations of the image in the background for every request, hence slowing down overall page load time.
Director of Product Management, Site24x7
VP of Acceleration, Radware
9. WEB CONTENT AND CODE
As more and more code resides on the browser side as opposed to server side, one of the top factors impacting website response time is un-optimized browser side content like download of large images, no caching, too many redirects or DNS lookups. Using APM tools, you can see a very granular breakdown of end user response time from the browser and determine the bottleneck at a glance. You can see exactly how much time was spent on resolving DNS lookups, how much time was spent in downloading content, time spent in load event scripts and so forth. It is essential that developers fine tune their browser side code following best practices, cross test across browser types, devices and platforms, and keep an eye on the end user experience with predictive alerts to prevent slow downs.
Sr. Product Manager - APM, IBM
The top factor that affects website response time is full page load time. Nothing harms the user experience more than slow loading times, especially when multimedia, Flash, or other graphics are involved. Users will leave your site if the video they want to view won't load. Slow load times can be caused by content-heavy pages and poor code on the website side, or inadequate bandwidth on the user side. To ensure website performance, IT can use ping requests and loading time measurements (specifically, the time it takes to download source code) to track page speed. It is often simple to fix problems that cause slow load times, but it is critical to effectively measure what load times are across each browser and on mobile devices to understand when your website is performing poorly.
Channel Sales Manager, Paessler AG
10. N+1 QUERIES
N+1 queries are a common web application anti-pattern that can cause slow website response time. It happens when a single application query runs other queries “automatically” - resulting in multiple queries running at once. For example, a user may be browsing through a photo gallery and while switching from one picture to another, comments get rendered along with the photos. To diagnose, N+1 issues, look into the log data - if you see one query for photos and one for "comments" generated for every photo returned by the original query, you've got an N+1 query on your hands.
Chief Scientist, Logentries
Navigating observability pricing models can be compared to solving a perplexing puzzle which includes financial variables and contractual intricacies. Predicting all potential costs in advance becomes an elusive endeavor, exemplified by a recent eye-popping $65 million observability bill ...
Generative AI may be a great tool for the enterprise to help drive further innovation and meaningful work, but it also runs the risk of generating massive amounts of spam that will counteract its intended benefits. From increased AI spam bots to data maintenance due to large volumes of outputs, enterprise AI applications can create a cascade of issues that end up detracting from productivity gains ...
A long-running study of DevOps practices ... suggests that any historical gains in MTTR reduction have now plateaued. For years now, the time it takes to restore services has stayed about the same: less than a day for high performers but up to a week for middle-tier teams and up to a month for laggards. The fact that progress is flat despite big investments in people, tools and automation is a cause for concern ...
Companies implementing observability benefit from increased operational efficiency, faster innovation, and better business outcomes overall, according to 2023 IT Trends Report: Lessons From Observability Leaders, a report from SolarWinds ...
Customer loyalty is changing as retailers get increasingly competitive. More than 75% of consumers say they would end business with a company after a single bad customer experience. This means that just one price discrepancy, inventory mishap or checkout issue in a physical or digital store, could have customers running out to the next store that can provide them with better service. Retailers must be able to predict business outages in advance, and act proactively before an incident occurs, impacting customer experience ...
Earlier this year, New Relic conducted a study on observability ... The 2023 Observability Forecast reveals observability's impact on the lives of technical professionals and businesses' bottom lines. Here are 10 key takeaways from the forecast ...
Only 33% of executives are "very confident" in their ability to operate in a public cloud environment, according to the 2023 State of CloudOps report from NetApp. This represents an increase from 2022 when only 21% reported feeling very confident ...