আমার একটি জেটি সার্ভার রয়েছে যা সংক্ষিপ্তকরণ সক্ষম করে না (আমি এটি এখানে পরীক্ষা করেছি )। আমি কীভাবে সংক্ষেপণ সক্ষম করতে পারি?
আমার একটি জেটি সার্ভার রয়েছে যা সংক্ষিপ্তকরণ সক্ষম করে না (আমি এটি এখানে পরীক্ষা করেছি )। আমি কীভাবে সংক্ষেপণ সক্ষম করতে পারি?
উত্তর:
GzipFilterজেটির রিটার্ন সংকুচিত সামগ্রী তৈরি করতে আপনাকে সক্ষম করতে হবে। এটি কীভাবে করবেন তা এখানে দেখুন: http://blog.max.berger.name/2010/01/jetty-7-gzip-filter.html
gzipসংক্ষেপিত সামগ্রীর জন্য জেটি অনুসন্ধান করতে আপনি আর ডি প্যারামিটার ব্যবহার করতে পারেন । এর অর্থ যদি ফাইলটি file.txtঅনুরোধ করা হয় তবে জেটি নামের একটি ফাইল সন্ধান করবে file.txt.gzএবং তা ফেরত দেবে।
জেটি 8 (?) এবং তার পরে, আপনাকে অবমানিত / নিখোঁজ GzipHandlerহিসাবে ব্যবহার GzipFilterকরতে হবে:
<Configure class="org.eclipse.jetty.webapp.WebAppContext">
<Set name="handler">
<New class="org.eclipse.jetty.server.handler.GzipHandler"/>
<!-- package name might have changed in Jetty 9; possibly org.eclipse.jetty.server.handler.gzip.GzipHandler
as per /programming/35725538/jetty-gziphandler-configuration -->
</Set>
</Configure>
আপনি কেবল gzipস্থিতিশীল বিষয়বস্তু পরিবেশন করতে চান এমন ক্ষেত্রে প্যারামিটারটি এখনও কাজ করে (যা আসলে জিজেপ হ্যান্ডলারের মধ্য দিয়ে যাওয়ার চেয়ে আরও কার্যকর হবে) তবে এটি সার্ভারেও সঙ্কুচিত কপিগুলি ধরে রাখার পরামর্শ দেওয়া হয়েছে, কারণ জেটিটিকে বেমানান ব্রাউজারগুলির জন্য (বেশিরভাগ আইই) সংকোচিত সামগ্রী সরবরাহ করার প্রয়োজন হতে পারে ।
WEB-INF/jetty-env.xmlওয়েবঅ্যাপ্লিকেশনটি এর (হিসাবে ভাল, অন্যান্য অপশন আছে jetty-web.xml, web-jetty.xml, classes/org/eclipse/jetty/webapp/webdefault.xml, ...)