<?xml version='1.0' encoding='utf-8' standalone='yes'?>
<?xml-stylesheet type='text/xsl' href='/style/atom-comments.xsl'?>
<feed xmlns='http://www.w3.org/2005/Atom'>
<title>norman.walsh.name: Comments on /2007/09/07/treadLightly</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2007/09/07/treadLightly'/>
<id>http://norman.walsh.name/2007/09/07/treadLightly/comments.atom</id>
<updated>2008-07-29T15:18:59Z</updated>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 1 on /2007/09/07/treadLightly</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2007/09/07/treadLightly#comment0001'/>
<id>http://norman.walsh.name/2007/09/07/treadLightly#comment0001</id>
<published>2007-09-07T18:38:28Z</published>
<updated>2007-09-07T18:38:28Z</updated>
<author>
  <name>Dan Smith</name>
  <foaf:mbox_sha1sum>bd4506f3e280442e626b7123d65dc6d7af348906</foaf:mbox_sha1sum>
  <uri>http://dan.smith.name</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>Nice tip; do you have any stats on the volume of requests for those w3c schemas?  I'm trying to get a picture of an "astonishing number" :)</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 2 on /2007/09/07/treadLightly</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2007/09/07/treadLightly#comment0002'/>
<id>http://norman.walsh.name/2007/09/07/treadLightly#comment0002</id>
<published>2007-09-07T21:13:15Z</published>
<updated>2007-09-07T21:13:15Z</updated>
<author>
  <name>Ted Guild</name>
  <foaf:mbox_sha1sum>468a12999ec6f2b3e59b55349c06f537cf7d4627</foaf:mbox_sha1sum>
  <uri>http://www.w3.org/People/Ted</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>We have had some around 90 million hit days, lower lately from a few services and our some automated blocking both at http and tcp level.</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 3 on /2007/09/07/treadLightly</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2007/09/07/treadLightly#comment0003'/>
<id>http://norman.walsh.name/2007/09/07/treadLightly#comment0003</id>
<published>2007-09-08T01:11:11Z</published>
<updated>2007-09-08T01:11:11Z</updated>
<author>
  <name>Mark Nottingham</name>
  <foaf:mbox_sha1sum>cbbf61ddd26fe9ea67fda9fdab77320ed4957889</foaf:mbox_sha1sum>
  <uri>http://www.mnot.net/</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>Hi Norm,</p>

<p>AIUI, the argument for using a catalogue over an HTTP cache is that it assures that the documents are available, even when there's a network segment if the cache needs to fetch something.</p>

<p>Putting aside the arguments that you can pre-seed a cache, and have it <a rel='nofollow' href="http://www.mnot.net/drafts/draft-nottingham-http-stale-if-error-00.txt">intelligently fail over</a>, which I think address this concern about caching adequately in all but the most pathological case, why is a catalogue the appropriate solution in <em>this</em> use case?</p>

<p>I.e., if people are already going to the network to get their dependencies, and you just want to make that more efficient and less of a burden on the origin server, a cache is just as efficient, and far less intrusive and less failure prone; you don't have to do all of the mucking about, and you don't have to remember all of the different URIs you're using -- with the possibility of missing a few, or having more added later. </p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 4 on /2007/09/07/treadLightly</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2007/09/07/treadLightly#comment0004'/>
<id>http://norman.walsh.name/2007/09/07/treadLightly#comment0004</id>
<published>2007-09-12T11:46:22Z</published>
<updated>2007-09-12T11:46:22Z</updated>
<author>
  <name>Norman Walsh</name>
  <foaf:mbox_sha1sum>9f5c771a25733700b2f96af4f8e6f35c9b0ad327</foaf:mbox_sha1sum>
  <uri>http://norman.walsh.name/</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>Hi Mark,
</p><p>
Yes, caching has a lot of advantages. And maybe anyone competent to setup a Glassfish application could install and manage one.
</p><p>
The advantage of catalogs (or one of them) is that they're dead simple to install and use. Many people with insufficient skill or experience or ability to setup their own local proxy cache have had great success with catalogs.
</p><p>
I've tried to bring the benefits of caching to the ease of catalogs with a caching catalog resolver. I'll write that up in the Glassfish context "real soon now".
</p><p>
Another advantage of catalogs, from my perspective, is it's easy to use them to lie. Send me a document that claims to need a DTD that has a system identifier that ends with "/docbook.dtd" and I point it to my local copy of DocBook V4.5. I don't care what version you claimed to need or what else you said about its identifier. Similarly, I use them to tinker with entity sets for online and print publishing too.</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 5 on /2007/09/07/treadLightly</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2007/09/07/treadLightly#comment0005'/>
<id>http://norman.walsh.name/2007/09/07/treadLightly#comment0005</id>
<published>2008-07-28T16:24:41Z</published>
<updated>2008-07-28T16:24:41Z</updated>
<author>
  <name>Michael</name>
  <foaf:mbox_sha1sum>8ed37c66d64df01341171163622c726acf62be5f</foaf:mbox_sha1sum>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>Hello all,
</p><p>
I was trying to use XML catalog to try to solve my problem with intensive Internet shutdown.
When I call the method 
</p><p>
org.jdom.Document document = sxb.build(list[i]);
</p><p>
where sxb = new SAXBuilder()
</p><p>
I have the following error:
504 for URL: http://www.w3.org/TR/xhtml1/DTD/xhtml-symbol.ent
</p><p>
How do I use your system to solve that?
</p><p>
I've done CatalogResolver resolver = new CatalogResolver();
</p><p>
But how I make it used by the build method?
</p><p>
Thx</p></div></content>
</entry>

</feed>
