انتشار تورنادو ۶.۱.۰


انتشار تورنادو ۶.۱.۰

گردباد Tornado یک وب سرور و چارچوب بدون انسداد است که با زبان پایتون نوشته شده است. Tornado که برای کارایی بالا ساخته شده است، می‌تواند ده‌ها هزار اتصال مداوم همزمان را مدیریت کند و این امر آن را برای مدیریت درخواست‌های long-polling، WebSockets و برنامه‌های وب که نیاز به اتصال طولانی مدت با هر کاربر دارند، ایده‌آل می‌کند. Tornado شامل یک چارچوب وب، یک کلاینت HTTP و یک سرور ساخته شده بر روی هسته شبکه ناهمزمان و یک کتابخانه coroutine است.

جدید در این نسخه:

  • این آخرین نسخه‌ای است که از پایتون ۳.۵ پشتیبانی می‌کند، نسخه‌های بعدی به پایتون ۳.۶+ نیاز خواهند داشت.
  • چرخ‌های دودویی اکنون برای Windows، مک او اس و Linux (amd64 و arm64)

مشتری http

  • به طور پیش‌فرض، اگر پارامتر user_agent مشخص نشده باشد، از User-Agent Tornado/$VERSION استفاده می‌شود.
  • tornado.simple_httpclient همیشه بعد از ریدایرکت 303 از GET استفاده می‌کند.
  • غیرفعال کردن timeout با تنظیم request_timeout و/یا connect_timeout به صفر

httputil

  • تجزیه هدر تسریع شده است
  • parse_body_arguments اکنون ورودی غیر ASCII را با escape کردن جزئی می‌پذیرد

وب

  • RedirectHandler.get اکنون آرگومان‌های نامگذاری شده را می‌پذیرد.
  • اکنون هنگام ارسال پاسخ‌های 304 (از جمله Allow) هدرهای بیشتری حفظ می‌شوند.
  • هدرهای Etag اکنون به طور پیش‌فرض با استفاده از SHA-512 به جای MD5 تولید می‌شوند.

سوکت وب

  • تایمر ping_interval اکنون با بسته شدن اتصال متوقف می‌شود.
  • websocket_connect اکنون به جای فریز شدن هنگام ریدایرکت، خطا می‌دهد.

منبع: linux.org.ru

خرید هاست قابل اعتماد برای سایت های دارای حفاظت DDoS، سرورهای VPS VDS 🔥 خرید هاستینگ معتبر با محافظت در برابر حملات DDoS، سرورهای VPS و VDS | ProHoster