ব্রাউজারটি "স্বীকৃত এনকোডিং" শিরোনাম প্রেরণ করতে পারে যা বলে যে এটি বিভিন্ন ধরণের এনকোডিং গ্রহণ করতে পারে। সাধারণত এটি "gzip, deflate" হয়। (গুগল ক্রোমের একটি অদ্ভুত ফর্ম্যাট রয়েছে যার নাম "এসডিএচ" রয়েছে যা আপনি কেবল তা উপেক্ষা করতে পারেন)) তারপরে, আপনি যদি ব্রাউজারটি থেকে শিরোনাম পান তবে আপনি যদি চান তবে আপনার জিজিপ বা ডিফল্ট ফর্ম্যাটটি ব্যবহার করে আপনার বিষয়বস্তুকে সংক্ষেপে ফেরত পাঠাতে পারেন। আপনি যখন এটি করেন, অবশ্যই আপনাকে ব্রাউজারটি কী বলবে তা বলতে হবে, তাই আপনি আপনার বহির্গামী জিনিসগুলিতে "সামগ্রী এনকোডিং" শিরোনাম যুক্ত করুন।
জিজিপ এবং ডিফল্ট উভয় ফর্ম্যাটগুলি আরএফসি (ইন্টারনেট স্ট্যান্ডার্ড ডকুমেন্টস) এ সংজ্ঞায়িত করা হয়েছে। কোনও "জিপ" বিকল্প নেই, যদিও কিছু ব্রাউজারে "বিজিপ 2" বিকল্প থাকতে পারে।
এখন আপনার সমস্যাটি হ'ল সেই ফর্ম্যাটটিতে আপনার জিনিসগুলি এনকোড করা এবং এটিকে আবার পাঠানো। আপনি যদি অ্যাপাচি ব্যবহার করে থাকেন তবে স্বয়ংক্রিয়ভাবে তা করার জন্য এটি সেট আপ করার উপায় রয়েছে (মোড_ডিফলেট ইত্যাদি)। আপনি যদি চিত্রগুলি প্রেরণ করছেন তবে নোট করুন যে বেশিরভাগ চিত্রের ফর্ম্যাট যেমন জেপিইজি, পিএনজি, জিআইএফ, ইত্যাদি ইতিমধ্যে সংকুচিত হয়েছে যাতে আপনি সেগুলি সংকোচনের মাধ্যমে কোনও উপকার পাবেন না। মূলত এটি কেবল এইচটিএমএল, সিএসএস, সাধারণ পাঠ্য বা জাভাস্ক্রিপ্টের জন্য কাজ করে।
আপনার "ডিফলেট" এনকোডিংটি ব্যবহারের বিষয়ে সতর্কতা অবলম্বন করা উচিত যেহেতু ইন্টারনেট এক্সপ্লোরারের একটি দীর্ঘস্থায়ী বাগ রয়েছে যেখানে এটি এটি খুব ভাল বোঝে না। আমি বিশ্বাস করি যে গুগল অ্যাপ ইঞ্জিনের মতো অভিনব প্যান্টের জিনিসগুলি আপনার জন্য কী সংকোচনের ব্যবহার করবে এবং তা প্রয়োগ করবে তা স্বয়ংক্রিয়ভাবে কাজ করবে।