Ticket #85 (Fixed)Sun Oct 29 16:48:28 UTC 2006
Identify caching failures
Reported by: | Andrew Hodgkinson (6) | Severity: | Minor |
Part: | Web site: General (miscellaneous issues) | Release: | 2nd public site release |
Milestone: | 2nd public site release completed | Status | Fixed |
Details by Andrew Hodgkinson (6):
Some parts of the ROOL site include caching in the underlying applications, which in some cases is not working because the Lighty configuration forces everything through Rails. See if this can be fixed. A related issue is the use of “/” at the end of Rails URLs; the recommendation is that these should not be included because they can defeat some caching strategies. Quite a lot of the site includes hard-coded links many of which will need updating.
Changelog:
Modified by Andrew Hodgkinson (6) Fri, December 01 2006 - 12:09:23 GMT
The majority of links no longer have “/” at the end unless it’s needed (e.g. CVSWeb views, AWStats access).
Modified by Andrew Hodgkinson (6) Fri, December 01 2006 - 12:40:23 GMT
- Milestone changed from First public site release completed to 2nd public site release completed
- Release changed from First public site release to 2nd public site release
Not going to investigate this any further for now. I2 does generate static content in a way that indicates it expects the server to invoke Rails code on the “document not found” basis, but presently I2 isn’t used so heavily for this to be of particular interest. Just about none of the other applications use the same cache mechanism so I’m loathe to start making any significant web server changes just for I2.
Deferred to second site release, by which point performance analysis under real world loads will have been possible.
Modified by Andrew Hodgkinson (6) Sun, March 25 2007 - 17:47:25 GMT
- Status changed from Open to Fixed
LightTPD configuration does work on the basis of running through the Rails dispatcher for Not Found documents and therefore finds documents within the public tree correctly should an application export them there.