Performance Bottlenecks- Conversion Wednesday

By Dan G


So let’s begin. There are numerous Performance Bottlenecks that exist on websites today. Today, we’ll address 6 major performance bottlenecks and discuss their solutions. Here are the bottlenecks that we are addressing today:

  1. Lack of Browser Standards
  2. No Optimization for Repeated Page Views
  3. Increasing Page Sizes.
  4. Increasing Number of Objects per Page.
  5. Idle Browsers During Valuable Server Think Time
  6. Idle Browsers During Valuable User Think Time

We’ll go into more detail and provide solutions for these issues in the coming slides.

  1. Lack of Browser Standards
    Today, There are five different browser types that are widely used, and there are multiple versions of each browser. Each version has its own preference as to how it renders web pages. Unfortunately, this lack of standards is unlikely to change, as browser manufacturers have a vested interest in keeping their products differentiated, adding proprietary features in order to keep their products competitive.  

    To solve this issue you would need to arrange each web page’s resources optimally for each browser type and version, without affecting the functionality of the page.

  2. No Optimization for Return Visitors
    Successful web applications attract repeat users who visit favorite web pages or navigate consistently through a series of web pages. However, most websites do not take advantage of this behavior and serve the same resource to the client over and over again, as they come back to the site.

    To solve this issue: Site Optimizer deploys a number of advanced techniques that optimize repeat views for users. Site Optimizer targets the acceleration of page flows through a website, ensuring that a user never gets the same resource twice and guaranteeing that stale resources are never served to the user.

  3. Increasing Page Sizes.
    In 1995, the average page size was 14k. Today, the average page size is 498k. A web page renders properly only after all its components have been downloaded. When large pages meet limited bandwidth, download times suffer and page performance decreases.

    To solve this issue: you can improve website performance by using a number of payload reduction techniques, optimized for each request based on web development platform, browser type, and page structure.

  4. Increasing Number of Objects per Page.
    In 1995, the average web page contained just 2 objects. That meant just 2 calls to whatever data centers were serving the site. Today, the average web page contains a whopping 75 objects. That means 75 server round trips are required to download all of the resources (Javascript, CSS, images, etc.) to the browser. Each roundtrip suffers from “latency” — a lag of 15 milliseconds or longer. These lags quickly add up. 

    To solve this issue: you need to reduce the number of server roundtrips — and thereby reduce latency — by combining multiple resources into a single consolidated roundtrip. This significantly reduces the total number of server requests necessary to render a web page.

  5. Idle Browsers During Valuable Server Think Time
    While waiting for servers to generate web pages, browsers are idle and blocked from downloading the resources for that page. When increased server loads increase server think time, browsers have to wait even longer.

    To solve this issue: While the server is thinking, you would need to do two things: 1) offload servers to allow faster web page generation, and 2) enable the web client to download each page’s resources before the server has even generated the HTML. As a result, this would dramatically improve the time it takes a browser to render a web page.

  6. Idle Browsers During Valuable User Think Time
    The time a user spends viewing a web page is wasted time that could be spent delivering resources to the user’s browser to enable subsequent pages to load more quickly.

    To solve this issue: you would need to track and analyze your visitors’ behavior patterns. Using this data, you could then predict which pages visitors are most likely to want to see next, based on the page they are currently on. Then, you would need to automatically push the resources – such as images, HTML, and Javascript – for these pages to the visitor’s browser to have waiting on standby before the visitor clicks to see the page. The result would be instantaneous page load. Unfortunately, if and when your site’s traffic patterns change, you would also need to develop new algorithms to refine performance, and this is where we come in.

All of these Issues & Solutions are addressed in real-time in our newest program, called the “Site Optimizer”. This program addresses these bottlenecks and combines dozens of best practices and implements them all simultaneously on your site once you have enrolled in our program.

Are Performance Bottlenecks hurting your site? Would you like to solve these issues but don’t have the time or resources to put into making these changes on your site? Consider asking our team about ExclusiveConcept’s “Site Optimizer” Program and request a free audit of your site to learn more! We can do all of the research and and pick out all of your site’s major outlying issues for Free! And then offer to test our ideas with specific test campaigns for your site, to prove our winning changes for you. It’s that simple!