আমি কেবল একটি এনগিনেক্স সার্ভারে এটি চেষ্টা করেছি যা আমি অ্যাপাচি ব্যাকএন্ডের সামনে বসে আছি।
curl -H "Content-Encoding: gzip" --include -d @testfile.gz http://example.com/upload_file.php
কার্ল স্বয়ংক্রিয়ভাবে যুক্ত হয়েছে:
Expect: 100-continue
অনুরোধ শিরোনাম।
nginx ফিরে পাঠানো a
HTTP/1.1 100 Continue
জিজিপড ডেটা পাঠিয়ে প্রতিক্রিয়া এবং কার্ল অনুসরণ করে। এনজিনেক্স পুরো আপাচে ফিরে গেছে, এখনও সংকুচিত এবং এখনও Content-Encoding:
শিরোনাম অক্ষত।
যদি আমি Content-Encoding: gzip
কার্লের সাথে শিরোনামটি না জুড়ে , আমি এইচটিটিপি 100 প্রতিক্রিয়া পাইনি তবে সমস্ত কিছু একই ছিল।
এটি এখনও আপনার প্রশ্নের উত্তর দেয় না তবে এটি সূচিত করে যে এনজিনেক্স হয় এটি ডিফল্টরূপে পরিচালনা করে না বা প্রক্সিং করার সময় অনুরোধের মূল অংশটিকে সঙ্কুচিত করে না। আমি এর উত্তরের প্রতি আগ্রহী তাই আমি আরও কিছুক্ষন পরে প্রক্সিং নাগিনেক্স সার্ভারে এটি চেষ্টা করতে পারি কিনা তা আমি দেখতে পাচ্ছি।
সম্ভবত আপনি মোড_ডিফ্লেট দিয়ে অ্যাপাচি ব্যাকএন্ডে সেই অনুরোধগুলি প্রক্সিং করে ব্যান্ডউইথ সমস্যা সমাধান করতে পারেন তবে আপনি যে স্থানে এনজিনেক্স বেছে নিয়েছিলেন তা উপেক্ষা করে।