সফটওয়্যার বিবরণ:
সংস্করণ: 0.8.5
তারিখ আপলোড: 14 Apr 15
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 28
.
ওয়েট্রেস খুব গ্রহণযোগ্য কর্মক্ষমতা & nbsp সঙ্গে একটি উত্পাদন মানের খাঁটি-পাইথন WSGI সার্ভার হতে বোঝানো প্রকল্প; এটা পাইথন স্ট্যান্ডার্ড লাইব্রেরী বাস কোনটি ছাড়া কোন নির্ভরতা রয়েছে. এটা পাইথন 2.6+ এবং পাইথন 3.2 এর অধীনে ইউনিক্স এবং উইন্ডোজ CPython উপর সঞ্চালিত হয়. এটি ইউনিক্স উপর PyPy 1.6.0 চালানো পরিচিত. এটা / HTTP- র সমর্থন 1.0 এবং HTTP / 1.1.
আরো তথ্যের জন্য, ওয়েট্রেস প্যাকেজের "ডক্স" ডিরেক্টরি দেখতে বা http://docs.pylonsproject.org/projects/waitress/en/latest/.
What <নতুন / শক্তিশালী হয় > এই রিলিজে:.
- কিছু পাইথন 2 পুনর্বিবেচনা ফিক্স রানার multisegment আমদানি (https://github.com/Pylons/waitress/pull/34 দেখুন)
- সামঞ্জস্যের জন্য, WSGIServer এখন TcpWSGIServer একটি ওরফে হয়. BaseWSGIServer স্বাক্ষর WSGIServer প্রাক 0.8.4 সঙ্গে সামঞ্জস্যপূর্ণ.
সংস্করণ 0.8.1 নতুন কি
- বাদামী ব্যাগ বাগ প্রতিরোধ অনুরোধ concurrency. ধীর অনুরোধ প্রতিক্রিয়া সম্পূর্ণরূপে তৈরি না হওয়া পর্যন্ত একটি ধীর অনুরোধ পরবর্তী অনুরোধ প্রতিক্রিয়া পরবর্তী ব্লক করবে. টাস্ক লক & quot; এই একটি & quot কারণে ছিল; একটি বর্গ বৈশিষ্ট্য হিসাবে বদলে HTTPChannel উপর একটি দৃষ্টান্ত বৈশিষ্ট্য হিসাবে ঘোষণা করা হচ্ছে. লক & quot outbuf; এছাড়াও অন্য নামে, & quot লক সরানো সুযোগ গ্রহণ; চ্যানেল উদাহরণস্বরূপ, বরং বর্গ. Https://github.com/Pylons/waitress/pull/1 দেখুন.
কি সংস্করণ 0.8 নতুন:
- অনুযায়ী WSGI wsgi.file_wrapper প্রোটোকল সমর্থন HTTP: / /www.python.org/dev/peps/pep-0333/#optional-platform-specific-file-handling. এখানে একটি ব্যবহার উদাহরণ:
- আমদানি অপারেটিং সিস্টেম
- এখানে = os.path.dirname (os.path.abspath (__ ফাইল __))
- Def MyApp (পরিবেষ্টন, start_response):
- F = খোলা (os.path.join (এখানে, 'myphoto.jpg'), 'বি')
- হেডার = [('বিষয়বস্তু প্রকার', 'image / jpeg)]
- start_response (
- '200 ঠিক আছে',
- হেডার
- ফেরত পরিবেষ্টন ['wsgi.file_wrapper'] (চ, 32768)
- ফাইল আলোয়ান রচয়িতা স্বাক্ষর হয় (filelike_object, block_size). উভয় আর্গুমেন্ট অবস্থানগত (শব্দ না) আর্গুমেন্ট হিসাবে প্রেরণ করা আবশ্যক. একটি ফাইল আলোয়ান তৈরি ফলে একটি WSGI অ্যাপ্লিকেশন থেকে app_iter হিসেবে ফিরে আসেন করা উচিত.
- অন্তত পঠিত () পদ্ধতি সমর্থন, যা একটি ফাইল-মত বস্তু হতে হবে আলোয়ান থেকে filelike_object হিসাবে প্রেরণ বস্তু, এবং একটি ঐচ্ছিক আকার ইঙ্গিত যুক্তি সমর্থন করতে হবে পঠিত () পদ্ধতি. এটা) (প্রয়োজন () এবং বলুন পদ্ধতি সমর্থন করা উচিত. যদি না হয়, প্রদত্ত block_size ব্যবহার করে filelike বস্তুর উপর স্বাভাবিক পুনরাবৃত্তির ব্যবহার করা হয় (এবং ফাইল আলোয়ান কোন সুবিধা অস্বীকার, করা হয়). এটি একটি বন্ধ করুন () পদ্ধতি সমর্থন করা উচিত.
- ফাইল আলোয়ান রচয়িতা নির্দিষ্ট block_size যুক্তি filelike_object চাইতে সমর্থন এবং / অথবা পদ্ধতি বলুন না যখন শুধুমাত্র ব্যবহার করা হবে. ওয়েট্রেস (WSGI প্রতি বৈশিষ্ট হিসাবে) এই অধ: পতিত ক্ষেত্রে ফাইল পরিবেশন স্বাভাবিক পুনরাবৃত্তির ব্যবহার করা প্রয়োজন, এবং এই ব্লক আকার পুনরাবৃত্তির খণ্ড আকার হিসেবে ব্যবহার করা হবে. block_size যুক্তি ঐচ্ছিক; এটি পাস না করা হয়, একটি ডিফল্ট value``32768`` ব্যবহার করা হয়.
- ওয়েট্রেস আবেদন ইতিমধ্যে এক সেট না হলে পর্যাপ্ত filelike বস্তুর সঙ্গে একটি ফাইল আলোয়ান ব্যবহার করা হয় যখন একটি অ্যাপ্লিকেশন এর পক্ষ থেকে একটি বিষয়বস্তু দৈর্ঘ্য হেডার স্থাপন করা হবে.
- (এটা যেমন Sendfile ব্যবহার করে না) অভিনব সিস্টেম কল ব্যবহার করে বিশেষ বিশেষ কিছু না বর্তমানে একটি ফাইল আলোয়ান পরিচালনা করা হয় যন্ত্রপাতি; এটি ব্যবহার করে বর্তমানে শুধু ক্লায়েন্ট যাও প্রেরণ করার জন্য একটি অস্থায়ী বাফার তথ্য কপি করা প্রয়োজন থেকে সিস্টেম বাধা দেয়. একটি WSGI অ্যাপ্লিকেশন একটি পর্যাপ্ত filelike বস্তুর যে গোপন একটি ফাইল আলোয়ান ফেরৎ যখন তথ্য কোন কপি করা হয়. এটা ভবিষ্যতে কল্পনাকারী কিছু করতে পারে.
কি সংস্করণ 0.6.1 নতুন:
- মধ্যে pull_trigger কর্মক্ষমতা-sapping কল সরান চ্যানেলের write_soon পদ্ধতি 0.6 মধ্যে ভুল হয়েছে.
কি সংস্করণ 0.5 নতুন:
- ফিক্স PATH_INFO এনকোডিং / PEP অনুযায়ী (পাইথন 3 ডিকোডিং 333, সুড়ঙ্গ বাইট-এ-ইউনিকোড হিসাবে ল্যাটিন -1 পর unquoting).
আবশ্যক
- পাইথন
পাওয়া মন্তব্যসমূহ না