On 12-07-16 20:00 , Mark Nottingham wrote:
A new RR will effectively mean that you have to run your own DNS to use this; 
while this isn't a problem for big sites, I'd like small sites to be able to 
use it if they wanted to, without going to extreme lengths.

I think either a TXT record or a VERY small HTTP response header would work; 
e.g.,

HTTP/1.1 200 OK
Hints: 1

(to be effective, the Hints header would have to be sent on every response; not 
optimal, but it is just 10 bytes.)_

Both could also be an option, to give sites a choice.

What do you think?


How do you differentiate between "small" and "big" sites? I'm under the impression that most "small" sites are hosted off shared webservers at some hosting provider (e.g. dreamhost). If that's the case, then those sites aren't actually in control of the httpd (or nginx/IIS/whatever) instance that is running their website, and so cannot really provide a reasonable hints file anyway.

Come to think of it, I think that's a pretty key point that's been missed so far - using an HTTP hints file assumes that the content provider (the people who supply the HTML) know about the specific configuration that is optimal for the infrastructure they're running on (web server, round-robin load balancer, etc.). For "small" sites who use an external hosting provider this assumption doesn't hold, and assuming it does can only lead to bad things. For example, the hosting provider could change some apache config and all of a sudden clients can't connect to a site any more because the site owner specified small-hdrs: true or pconn-ip: true in their hints file.

Given the nature of the hints listed at http://tools.ietf.org/html/draft-nottingham-http-browser-hints-03 I think it is more reasonable to give control of the hints file to whoever is in control of the web server and related infrastructure, because they're the ones who best know what those values should be set to. Putting it in the DNS is closer to this but still not ideal (for example with dreamhost I can add/edit custom DNS records for my domain even though I don't have that much control over the apache config).

kats
_______________________________________________
dev-tech-network mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-network

Reply via email to