Thursday, April 1, 2010

Message Catalog Loading

With web applications, does it make sense to load the message translation catalog into memory and keep it there? Or, does it make more sense to keep reading the file from disk? Obviously from a performance perspective, repeatedly reading the file from disk is unacceptable. But from a usability perspective, it isn't exactly desirable to have to restart the service in order to correct a typo. But that seems to be the limitation these days.

What would be really neat is some kind of administrative message catalog editor that edits both the file on disk and the in-memory labels.