So if you go with a CDN, how easy is it to implement the other recommended items in the list, especially things that need messing with the headers (Expires,...
It depends upon the CDN/ADN you choose to work with. CDN's with advanced functionality can make it easier for you because they can apply rules in their...
I'm using YSlow to help tune our web site after a redesign, and I'm seeing some very bizarre returns for the ETAG section. First, some background: * We're...
Hi, Jody. Are the CSS background images used in both cases? Can you share the URL? If you think you've turned off ETags and are running IIS 6.0, but your...
Maybe due to some differences in DOM, YSlow loops if used for an xml page with a processing instruction to transform it with xslt. Overall YSlow looks...
Thanks, Steve. The site is www.post-gazette.com, and this morning I see image files showing up in YSlow with headers like this: Response Headers Server:...
I have been using thttpd for 6-8 months now with a load of about 1-2 million hits a day. When viewing sites that use the image server with firebug I notice...
The response times shown in Firebug's Net Panel should be taken with a grain of salt. If you need accurate times, I recommend using a packet sniffer like...
Yes, we're considering ways to maintain a default YSlow score, while allowing users to customize the scoring algorithm. -Steve Souders ... a option of which...
Our department is conducting performance tests comparing current pages to updated pages based on the the YSLOW rules. We are using Silk Performance tools to...
This is a great question. When I speak about "backend" I mean the time for the HTML document to reach the client, and "frontend" is everything after that. With...
Hi I find the following in the cached requests tab Empty Cache Primed Cache 43.9K 1 HTML document (est) 2.5K 3 Style Sheet Files 103.7K 19 JavaScript Files ...
... Did you check what the requests were (say using liveHTTPheaders), They might be If-modified-since requests (which are low overhead) and might not actually...
Hi Vinayak I got it now, that content is not got below. And if I want to prevent the http request totally then I need to use the Cache-Control: max-age=xxx...
... Yeah I think that should work. Cache-control headers should be honored by both intermediate caches (such as squid) and also user-agent (browser) caches....
I've seen (and understand why) many places[1] suggest far-future expires header (or max-age) on images/css etc that dont change. I use this, but by default the...
Thanks for the response, at least echos my feelings, I trying it now on the css/js of the site. In IE7 (watching with Fiddler) and Firefox/LiveHTTPHeaders,...
Hit "reload" to force the browser to (re-)request the resource. If there was a last-modified header, the resource should be requested with an If-Modified-Since...
Just curious how YSlow knows a CDN is present when running an analysis. I work for Akamai but the opinoins below are mine and aren't necessarily those of my...
Hi, Graeme. You've got it about right. There's no way for YSlow to detect if a request is coming from a CDN in realtime, for the exact reason you describe -...
Is it the window's .onload or the document's .onload? Window I assume. And to further answer Peeyush's question, O'Reilly says "The onLoad() handler is...
Ok, that means that in crude words we can say, Response time = (time for download from network) + (time for decoding of components, eg jpeg) + (time for actual...
Hi, In our homepage (current yslow score 95%) we decided to cut an URL request to a 1x1 pixel image and instead use the data URL scheme: http://nestoria.co.uk/...