Or check out the new cfthread tags coming out. First announced by BlueDragon to be in the upcoming BD7 (not in beta yet), Adobe replied with a proof of concept set of similar tags which you can download at http://www.dcooper.org/blog/client/index.cfm?mode=entry&entry=916FEFD9-4E22- 1671-57A23859C50FFF47
/charlie http://www.carehart.org/blog/ -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Friday, September 08, 2006 2:00 PM To: discussion@acfug.org Subject: RE: [ACFUG Discuss] Spawning threads in Coldfusion: making my webapp run faster Colfusion processes code synchronously, i.e. one line at a time. It does not process code in a parallel manner, as you suggest. You could achieve something like what you're trying to do by using the async cfml gateway in CFMX 7 ENT to populate the db. Each call would just throw to the gateway and keep on processing the next line in your template. That seems the easiest way to achieve what you are looking to do. Otherwise, you have to processes synchronously. Andy -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Nathan Given Sent: Friday, September 08, 2006 1:31 PM To: discussion@acfug.org Subject: [ACFUG Discuss] Spawning threads in Coldfusion: making my webapp run faster Hello All, I spent some time and programmed a book aggregator ( pricemybook.com ). Unfortunately, it runs extremely slow. It is running slow because of the way I coded it: I have a _udf.cfm template that contains all my functions. For each external website that I obtain a price from, I have a function that goes out, gets the price (either via web services or cfhttp requests), and then stores that price in a database. The problem is that my code calls each of those functions one at a time, not in parallel. I would LOVE to call all the functions at the same time and get back all the book prices at once, but I don't know how to do that. So, the question: How can I call all my cffunctions in parallel? Do I have to create some threads and have each thread run one of the functions? Would this be easier to do if my code was CFC based instead of function based? Thanks! -- Nathan ------------------------------------------------------------- To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com ------------------------------------------------------------- ------------------------------------------------------------- To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com ------------------------------------------------------------- ------------------------------------------------------------- To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -------------------------------------------------------------