On 13-12-2011 08:31, Angus Robertson - Magenta Systems Ltd wrote:
I'm just about to change to HttpServer MIME handling again, to use a
look-up list read from the Windows classes registry or a text file) when
the server starts, to replace the current hard coded MIME list.
If filling from the registry, better if the list is filled dynamically
when a not yet resolved file extension is requested. Enumerating all
these keys is time consuming, making the server sluggish at start. And
using memory resources, for MIME types that are not going to be
requested, is a waste.
But could be a good idea to pre-fill it with the more common ones (e.g.
use the current hard-coded to pre-fill it). When a not in the list is
requested, try from the registry. if found, cache it in the list. If not
found, cache the default, application/octet-stream, one, so you don't
loose time searching for it again, the next time it is requested.
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be