فيسبوك تطلق خادم الويب Tornado

نشره Fahad في

في بيئة تتطلب منك الاستجابة السريعة لآلاف الطلبات في الثانية ولتقليل التكلفة التشغيلية ظهر إلى العالم خادم الويب Tornado والذي كان المحرك الأساسي لسرعة الأستجابة المعروفة لموقع FriendFeed.


ويقول مطورو فيسبوك أن الأدوات التقليدية مثل حزمة لينكس و مايسكول و بي أتش بي لا يمكن أن تجعل موقع مثل فيسبوك و فرندفييد أمرا ممكنا ، بل يتطلب الأمر إلى أدوات جديدة مثل Tornado و Cassandra و Hive (المبني على  Hadoop) و memcache و Scribe, Thrift وهي أدوات صممت خصيصا لتلبية الضغط الشديد المعروف على الشبكات الاجتماعية.

tornado
في البداية ظننت أن تورنيدو مجرد بيئة عمل جديدة مثل Django و خاصة عندما رأيت المقارنات بينها وبين تورنيدو ، ولكن بعد الاطلاع على الوثائق المنشورة وجدت أن تورنيدو هو خادم ويب جديد مكتوب بلغة بايثون صمم خصيصا لتكون استجابته سريعة و يعمل بتقنية non-blocking ولذلك هو قادر على إدارة الآلاف من الاتصالات الدائمة في الوقت نفسه ، مما يجعله الإطار الأمثل لخدمات الويب في الوقت الحقيقي.

مقارنة
بالإضافة إلى أن تورنيدو خادم ويب فإنه أيضا بيئة عمل للويب وهو مشابه لتقنية web.py أو webapp من جوجل. وهو متوفر تحت ترخيص Apache Licence, Version 2.0.