Professional PHP

PHP Programming, Web Development, PHP Advocacy and PHP Best Practices.
« PHP Security Ramblings
Design Eye for the Usability Guy »

Web Page Loading Performance

May 17th, 2004

Dave Hyatt provides a glimpse into factors influencing web page load times for safari and the mozilla based browsers. This is something that I think every web page designer and developer should be aware of.

There is a tendency in web development to focus on the amount of time it takes for the web server to generate a response for a page. Yet, this is not the largest portion of elapsed time to load a page as perceived by users. (unless you’ve messed up with server capacity). The largest time is data transfer and render time. This is especially true for users with dial-up access or older machines.

I know from personal experience that there is a strong business case for designing your pages for faster browser render times. I was able to double the average site usage per visit originating at the home page for a client’s site by optimizing the incremental load time and layout of the home page. This was an advertising supported site. More usage meant more revenue.

Because I am a rural dial-up user myself, I found the problem was that users with slow configurations or machines were simply closing the site or hitting back, rather than waiting for it to load or scrolling past the useless crud at the top of the page. Users were giving up before they reached what I’ll call the PUID: The point of useful information display.

My solution was to reduce the amount of time it took to reach the PUID. I structured the page for incremental rendering times so that browsers could render the portion “above the fold” as quickly as possible and made sure that space held useful information. The content and total load time for the page did not change much, only the layout and underlying HTML, Javascript and CSS.

I am a server application developer, not a web designer, so perhaps this type of stuff is old hat for the really good designers. Unfortunately, I have not found an abundance of information such as Hyatt is offering and certainly no comprehensive treatment of the topic.

categories Web Design
tags page-loading-performance

Related Posts

  • Yahoo YUI wins JavaScript Library Wars
  • Faster Page Loading
  • Flawed Microbenchmarks
  • Firefox Extensions for Web Developers
  • Meta Tag Refresh Faux Paux
You can leave a response, or trackback from your own site.

4 Responses to “Web Page Loading Performance”

  1. Faster Page Loading - Professional PHP pingbacked on October 31st, 2006 at 3:31 pm
  2. #2 Rick Ricardo responds...
    November 6th, 2006 at 5:18 pm

    Why is it so impossible to make everything?

  3. #3 Scott responds...
    August 5th, 2007 at 2:42 pm

    My pages load fast enough, but how to you tell the browser to ‘wait’ until the page is fully loaded before it is displayed?

    I don’t like how my pages load in a piece at a time.

    Thanks.

  4. #4 Anonymous responds...
    July 10th, 2008 at 12:11 am


Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

code: use [code=php][/code].

Comment Preview

  • Search

  • Subscribe

    Subscribe All Posts
    Subscribe All Comments
    Subscribe All Bookmarks
    Subscribe with Bloglines Subscribe with My Yahoo Add to netvibes Subscribe in NewsGator Online Add to Google
  • Share This

  • Categories (Home)

    • Agile Methods (14)
    • Mac (14)
    • Misc (16)
    • Open Source (14)
    • PHP (95)
    • Software Design (28)
    • Usability (14)
    • WACT (7)
    • Web Design (20)
  • Recent Comments

    • Sarah Snow Stever  26
      Massimo, arabcrunch, Dubai Web Design, Development [...]
    • The PHP scalability saga continues  17
      vaginal, uceqlehwigi, panties [...]
    • Keywords and Language Simplicity  9
      Programmer, cfbow, olmse [...]
    • PHP 5.1 is out  8
      Preteen, Soma, teedattaltY [...]
    • goto in PHP  39
      jistanidiot, Goldilocks, [...]
    • Working with PHP 5 in Mac OS X 10.5 (Leopard)  105
      Massimo, jitesh Shetty, Jesse [...]
    • WordPress BBCode Plugin  24
      ?????? ??, ?????? ??, smolenskiy [...]
    • Why is PHP Popular?  24
      art.ru, agened.ru, visasim.ru [...]
    • nofollow and comment spam  7
      Pwhndvve, Massa, che spavento, Scopmazo [...]
    • Why is PHP Code Considered Hard to Maintain?  25
      bez-riska.ru, Visitor338, Cody [...]
    • PHP Scalability and Performance  7
      youporn, kvz, John Loehrer [...]
  • Pages

    • Tags
  • Recent Posts

    • php | tek Wrapup
    • php | tek 2008
    • Sarah Snow Stever
    • Benchmarking PHP’s Magic Methods
    • The Endpoints of the Scale of Stupidity on Video
    • Working with PHP 5 in Mac OS X 10.5 (Leopard)
    • Keywords and Language Simplicity
    • Improved Error Messages in PHP 5
    • Michigan Taxes Graphic Design Services
    • Ruby versus PHP or There and Back Again
  • Archives

    • 2008: May
    • 2007: Jan Feb Mar Apr May Sep Oct Nov
    • 2006: Jan Feb Mar Apr May Jun Jul Oct Nov Dec
    • 2005: Jan Feb Mar Apr May Sep Oct Nov Dec
    • 2004: Apr May Jun Jul Aug Sep Oct Nov
  • Menu

    • Register
    • Log in