From: Arno H. <aho...@in...> - 2000-06-30 19:09:02
|
> I envision URLs like > > http://phpwiki.sourceforge.net/1.1.6/index.php3/PhpWikiBrainstorm > http://phpwiki.sourceforge.net/1.1.6/index.php3/PhpWikiBrainstorm?edit > > I think these will work anywhere without server reconfiguration. Interesting. I didn't know that these URLs work without server tweaking. Does this only work on Apache or on other servers as well? > Which brings to mind another point: we should probably emit > the Last-Modified: and Cache-Control: HTTP headers (and possibly check the > If-Modified-Since: and If-None-Match: request headers). Yes, I was thinking about this too. Cache-control headers are especially useful when editing pages. There's some good information about caching on: http://www.mnot.net/cache_docs/ and a nice tool at http://www.ircache.net/cgi-bin/cacheability.py > Also (I think) it would make it easy to create static 'snapshots' of a > Wiki using a web mirroring tool like wget. Do we really want to encourage mirroring through wget or other utils? (btw, wget is able to handle "?" stuff). I recall reading a page on c2.com, how spiders or mirror-attempts "brought down" c2.com, because they were also mirroring the results from the fulltext search on page titles. These searches are quite expensive and those dumb bots flooded c2.com with such requests. One of my most popular sites (http://gtl.jeudego.org/) is mirrored about two/three times a month. Usually this creates up to 3 requests per second - which effectively makes the site unusuable for an hour. /Arno |