দুর্ভাগ্যক্রমে, আমি সিএনএসটির পোস্টে মন্তব্য করতে পারি না - তাই আমি এখানে উত্তর দিতে যাচ্ছি।
nginx_http_proxy
HTTP- র / 1.0 মধ্যে মূল প্রজেক্টের সঙ্গে ডিফল্ট কথাবার্তায় মডিউল। নির্দেশের মাধ্যমে এটি পরিবর্তন করা যেতে পারে proxy_http_version 1.1
।
এটি আপনার স্ক্রিপ্টের জন্য এইচটিটিপি / ১.০ উত্তর ফেরত দেওয়ার কারণও হতে পারে, যদিও 307
এই সংস্করণে খণ্ডিত কোডিং এবং স্থিতি কোডের অস্তিত্ব নেই।
আপনাকে পুনর্নির্দেশের সাথে খণ্ডিত কোডিং ব্যবহার করা উচিত নয় , কারণ এটি সত্যিকার অর্থে বোঝা যায় না।
অতিরিক্তভাবে , দেখে মনে হচ্ছে এনজিনেক্স প্রবাহ থেকে একের পর এক ক্লায়েন্টে স্থান দেয় না , তবে এটি প্রবাহের প্রতিক্রিয়াটিকে বাফার করে । Content-Length
হেডার ক্ষেত্র উপেক্ষিত হয়েছে কারণ এটি সংজ্ঞা বিরুদ্ধে হয়। আমাকে মডিউলটির উত্স কোডটি দেখতে হয়েছিল কারণ এগুলি সমস্তই অনিবন্ধিত বলে মনে হচ্ছে।
আপনি nginx_tcp_proxy_module
কাঁচা টিসিপি ডেটা হিসাবে খণ্ডিত সামগ্রীটি প্রক্সি করার চেষ্টা করতে পারেন: গিথুবে মডিউল
আপডেট (10.04.14) মডিউলের জন্য সমর্থন আছে
হেডার , যার মধ্যে এক ( ) নিয়ন্ত্রণ প্রতিক্রিয়া বা বাফার করা হবে কিনা তা নয়।
nginx_http_proxy
X-Accel-*
X-Accel-Buffering: yes|no
X-Accel-Buffering: no
ব্যাকএন্ডের প্রতিক্রিয়ায় এই শিরোনামটি ( ) যুক্ত করার ফলে এনজিনেক্স সরাসরি ক্লায়েন্টের কাছে খণ্ডগুলি পৌঁছে দেবে।
এই শিরোনামটি প্রতি অনুরোধের ভিত্তিতে বাফারিং নিয়ন্ত্রণ করতে দেয় ।
মডিউলটিতে প্রতিক্রিয়া বাফারিং সক্ষম বা অক্ষম করার জন্য একটি কনফিগারেশন নির্দেশিকাও রয়েছে proxy_buffering
(বাফারিং না করার অর্থ খণ্ডগুলি প্রেরণা কাজ করবে)।
প্রক্সি বাফারিং (উভয় শিরোনাম এবং নির্দেশ ভিত্তিক) এখানে নথিভুক্ত করা হয়েছে ।