Chapter 22. Background Processing

Waiting for railsapplication.com...

—The status bar of your user’s web browser

On the web, your users find out that your application is working at exactly one time—when your program responds to a request. The classic example of this is credit card processing. Which would you prefer to use: a site that says “Now processing your transaction” alongside a soothing animation, or one that shows a blank page?

In addition to such user experience situations, your application may have requirements that simply cannot be satisfied in a few seconds. Perhaps you run a popular site that allows users to upload video files and share them with others. You’ll need to convert various types of video content into Flash. ...

Get The Rails Way now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.