I just finished the final tests on asynchronous logging for House of Fusion and the results are fantastic! Having the logging operations 'thrown' to an asynchronous process instead of being part of a page call is showing a nice performance boost. I still have to test it under load, but it looks like a very valid way of saving page display time. If I don't have time to do a Captivate presentation on the subject I'll be sure to do a 'on the spot' presentation at Powered by Detroit. Actually, the way things look I may be doing a few of those. There are some nice things that can be done with CFMX 7.
The specifics of my logging is to have a cached 'site' object which is called on a per page basis. This object takes all the CGI and other data I want and throws it to the asynchronous process. This process then does all the data conversion such as converting the agent type into an id number and the like. The resultant data is then stored in a DB. All of this overhead process is done away from the calling page and does not slow it down. Yes, it's really as simple as I just described. 1. Collect data 2. Invoke asynchronous gateway 3. There is no step 3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Logware (www.logware.us): a new and convenient web-based time tracking application. Start tracking and documenting hours spent on a project or with a client with Logware today. Try it for free with a 15 day trial account. http://www.houseoffusion.com/banners/view.cfm?bannerid=67 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:200922 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

