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

Reply via email to