{"id":234,"date":"2008-03-10T00:07:25","date_gmt":"2008-03-10T07:07:25","guid":{"rendered":"https:\/\/dubinko.info\/blog\/2008\/03\/10\/getting-what-you-asked-for\/"},"modified":"2008-03-10T00:07:25","modified_gmt":"2008-03-10T07:07:25","slug":"getting-what-you-asked-for","status":"publish","type":"post","link":"https:\/\/dubinko.info\/blog\/2008\/03\/getting-what-you-asked-for\/","title":{"rendered":"Getting what you asked for"},"content":{"rendered":"<p>Some time ago, Doug Crockford&#8217;s <a href=\"http:\/\/blog.360.yahoo.com\/blog-TBPekxc1dLNy5DOloPfzVvFIVOWMB0li\">excellent blog<\/a> pointed me to this page on &#8220;<a href=\"http:\/\/www.w3.org\/blog\/systeam\/2008\/02\/08\/w3c_s_excessive_dtd_traffic\">excessive DTD traffic<\/a>&#8221; at the W3C. Go ahead and follow that link, I&#8217;ll wait&#8230;<\/p>\n<p>All the standard templates that show how to construct a basic XHTML page include a public identifier of <small><code>http:\/\/www.w3.org\/TR\/xhtml1\/DTD\/xhtml1-strict.dtd<\/code><\/small> and often a namespace name of <small><code>http:\/\/www.w3.org\/1999\/xhtml<\/code><\/small>. As the blog points out, these are not actually hyperlinks, they only play them on TV. Huge quantities of software are requesting these URLs 24&#215;7, putting a load on their servers. Often times this results from unfortunate defaults in off-the-shelf XML components such as parsers.<\/p>\n<p>But what did you expect?<\/p>\n<p>This is the web equivalent of having a front-desk receptionist hand out a stacks of self-addressed, stamped postcards, then complaining about how much mail the company gets from all around the world.<\/p>\n<p>HTTP URLs are great for identifiers on a <em>technical<\/em> basis: they are based on DNS names and have the important qualities of uniqueness and persistence. But as far as human factors go, they are a terrible choice (though with a great deal of inertia at this point). -m<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Some time ago, Doug Crockford&#8217;s excellent blog pointed me to this page on &#8220;excessive DTD traffic&#8221; at the W3C. Go ahead and follow that link, I&#8217;ll wait&#8230; All the standard templates that show how to construct a basic XHTML page include a public identifier of http:\/\/www.w3.org\/TR\/xhtml1\/DTD\/xhtml1-strict.dtd and often a namespace name of http:\/\/www.w3.org\/1999\/xhtml. As the&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[7,9,17,11],"tags":[],"class_list":["post-234","post","type-post","status-publish","format-standard","hentry","category-browsers","category-standards","category-trends","category-urls"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8eo8l-3M","_links":{"self":[{"href":"https:\/\/dubinko.info\/blog\/wp-json\/wp\/v2\/posts\/234","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dubinko.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dubinko.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dubinko.info\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dubinko.info\/blog\/wp-json\/wp\/v2\/comments?post=234"}],"version-history":[{"count":0,"href":"https:\/\/dubinko.info\/blog\/wp-json\/wp\/v2\/posts\/234\/revisions"}],"wp:attachment":[{"href":"https:\/\/dubinko.info\/blog\/wp-json\/wp\/v2\/media?parent=234"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dubinko.info\/blog\/wp-json\/wp\/v2\/categories?post=234"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dubinko.info\/blog\/wp-json\/wp\/v2\/tags?post=234"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}