iEntry 10th Anniversary RSS Newsletter Advertising
Visit Twellow.com
Text: Decrease Font Size Increase Font Size | Print Print Article | Share: Delicious Digg StumbleUpon Post to Twitter Post to Facebook
CommentThursday, September 10, 2009

Facebook Open Sources FriendFeed Web Server

Tornado Handles Thousands of Connections Simultaneously

About a month ago, Facebook announced that it was acquiring FriendFeed. Today the company announced it is open sourcing Tornado, a web server framework originally developed by the FriendFeed team.

Tornado Tornado is designed to handle thousands of connections at the same time. "As real-time updates continue to be an important feature of the social Web, developers can now leverage this powerful tool to more easily build and scale their real-time environments," a spokesperson for Facebook tells WebProNews.

Back in March, Facebook introduced its real-time news feed, a concept that FriendFeed was also built upon. Facebook says that it hasn't been easy to build and scale such features, so they decided to open source Tornado.

"Tornado is a core piece of infrastructure that powers FriendFeed's real-time functionality, which we plan to actively maintain," explains Facebook's David Recordon. "While Tornado is similar to existing Web-frameworks in Python (Django, Google's webapp, web.py), it focuses on speed and handling large amounts of simultaneous traffic."

Web Server Requests/Sec

In addition, Tornado provides support for templates, cookie handling and user authentication, security, localization, and static file serving.

The Tornado documentation can be found here. It provides a complete list of features and modules. Source code is here, and the technology behind it can be learned about at this post from Facebook Director of Products, Bret Taylor.

About the author:
Chris Crum has been a part of the WebProNews team and the iEntry Network of B2B Publications since 2003. Twitter: @CCrum237

Publish A Comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
5 + 15 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.
SEARCH
Popular WPN Business Resources












Subscribe to WebProNews


Send me relevant info