Search the web
Sign In
New User? Sign Up
exceptional-performance · Exceptional Performance
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Real people. Real stories. See how Yahoo! Groups impacts members worldwide.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Simple things people aren't doing   Message List  
Reply | Forward Message #626 of 1297 |
Re: [exceptional-performance] Simple things people aren't doing

Heinlein's Razor: Never attribute to malice, what can easily be explained by stupidity.

One of those adages that can help us stay sane.

One of those aphorisms 

On Nov 25, 2008, at 10:21 AM, Patrick Meenan wrote:


I don’t think it’s restricted to the average user.  Something like CNN.com actually has a dedicated group of SA’s.  Persistent connections are enabled by default on most modern web server configs so it would have to either be explicitly disabled or running a really old version (I can see both being explained pretty easily).

Interesting question – would a hosting company benefit more by having gzip enabled or disabled?  With it enabled, the host will consume more CPU serving pages and network usage will go down.  Since they get paid for bandwidth usage but not CPU (usually), are they actually incented to not enable it?

-Pat

 

From: exceptional-performance@yahoogroups.com [mailto:exceptional-performance@yahoogroups.com] On Behalf Of Chris Korhonen
Sent: Tuesday, November 25, 2008 10:08 AM
To: exceptional-performance@yahoogroups.com
Subject: Re: [exceptional-performance] Simple things people aren't doing

 

That's interesting but too be honest I'm not totally shocked - the average user tends not to get deep (by choice or simply due to lack of access) into the kind of web server configuration required to enable the likes of gzip or persistent connections.

I was actually doing some of this at the weekend on a personal site which let me to notice that many web hosts don't even enable these as part of their standard hosting package.

I'm wondering if this is a scenario where we need to be more pro-active working with the various software vendors (or as a stopgap, the web hosts?), asking them to enable such optimizations as default?

Chris

On Tue, Nov 25, 2008 at 9:18 AM, Patrick Meenan <PatMeenan@aol.com> wrote:

So, with pagetest  having been up for 8 months now with close to 26,000 tests having been run I thought it would be worthwhile to offer some observations based on what I've been seeing in the test results.  I have more details here  but basically, it's amazing how many sites do not have persistent connections or GZIP enabled (and this is from the self-selected group that cares enough about performance to run tests).

It's very frustrating to look at the test results every day (I usually spot check the test log and see what the results look like) and not be able to reach through to the users and tell them the simple things they could be doing to make things faster (under the assumption that they are overwhelmed with the current optimization report).

I didn't even get into it because it's harder for people to solve but universally everyone seems to be REALLY bad at caching their static assets (most of the repeat view tests are covered in yellow for 304's).

In the next couple of weeks I plan on parsing through all of the test results and generating some stats (averages for the times, % of sites that fail each of the categories, etc).  If there's anything in particular you'd like to see just shoot me a note and I'll see if I can get it in.

Thanks,

-Pat

 





Wed Nov 26, 2008 2:05 pm

alohashirt99
Offline Offline
Send Email Send Email

Forward
Message #626 of 1297 |
Expand Messages Author Sort by Date

So, with pagetest <http://www.webpagetest.org> having been up for 8 months now with close to 26,000 tests having been run I thought it would be worthwhile to...
Patrick Meenan
pmeenan
Offline Send Email
Nov 25, 2008
2:18 pm

That's interesting but too be honest I'm not totally shocked - the average user tends not to get deep (by choice or simply due to lack of access) into the kind...
Chris Korhonen
chriskorhonen
Online Now Send Email
Nov 25, 2008
3:07 pm

I don't think it's restricted to the average user. Something like CNN.com actually has a dedicated group of SA's. Persistent connections are enabled by...
Patrick Meenan
pmeenan
Offline Send Email
Nov 25, 2008
3:21 pm

In larger organizations it is often still the case where the web developers do not have access to the production servers, or to their configuration - you'll...
Chris Korhonen
chriskorhonen
Online Now Send Email
Nov 25, 2008
3:34 pm

... developers ... configuration - ... even ... place ... Here's what I've found, working for a large site: 1) There is a constant tension between the content...
Joe Pearson
joewxboy
Online Now Send Email
Nov 26, 2008
1:44 pm

... We have a variation on that approach. Instead of a version number we use an MD5 of the content, and it's cached for years. That way the cache is bused...
Bill Moseley
whmoseley
Online Now Send Email
Nov 26, 2008
3:53 pm

Heinlein's Razor: Never attribute to malice, what can easily be explained by stupidity. One of those adages that can help us stay sane. One of those aphorisms ...
Peter Booth
alohashirt99
Offline Send Email
Nov 26, 2008
2:06 pm

Patrick, You provided an opportunity for me to ask a question that I have been wrestling with for a long time: If you imagine a web server that returns a...
Peter Booth
alohashirt99
Offline Send Email
Nov 25, 2008
6:15 pm

Usually the conditional get is done if the resource is still in the cache but the expires date has passed. If it is before the expiration date the request...
Patrick Meenan
pmeenan
Offline Send Email
Nov 25, 2008
8:48 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help