Posted by Charlie Tue, 17 Jun 2008 05:55:00 GMT Sooner or later, for most large websites you have to bite the bullet and implement some form of asynchronous processing to deal with long-running tasks. For example, with MapBuzz we have a several long-running tasks: Importing data Batch geodcoding Emailing event notifications to users If you're developing a Facebook application, moving long-run