Last modified: 2014-11-01 00:55:58 UTC
on demand conversion has shown to be an expensive operation. In a separate topic also about uuid storage springle mentioned possibility of storing the binary version for usage in indexes and storing the additional forms unindexed but also in the table. I think this should be done at the database level rather than just in the cache to reduce the penalty users see when loading older un-cached content. This is not incredibly urgent, we have a patch already that optimizes away most* of the conversions as long as the content is already in cache. * all timestamps in the output currently require uuid conversion
After some reworking in the uuid class, these don't seem to be a perf issue anymore.