yslow বলেছেন ইটাগগুলি ভুল কনফিগার করা হয়েছে। আইআইএস on এ কিভাবে সঠিকভাবে কনফিগার করতে হবে?


20

আমি সমর্থন করি এমন একটি ওয়েবসাইটে ySlow চালাচ্ছি, আমি লক্ষ্য করেছি যে সাইট ইমেজগুলির জন্য ইটাগগুলি ভুল কনফিগার করা হয়েছে (যেমন * .jpg, * .png, * .gif)। আইআইএস these এই ইটাগগুলি সঠিকভাবে জারি করতে আমার কী করতে হবে তা বোঝাতে কি কেউ সহায়তা করতে পারেন?

উত্তর:


7

ফারসিকারের গৃহীত উত্তর কার্যকর হয় না। আমি এটি উইন্ডোজ সার্ভার ২০০ স্ট্যান্ডার্ড এসপি 2 এ আইআইএস 7.0.6000.16386 এ পরীক্ষা করেছি।

একই প্রশ্নের জন্য স্ট্যাক ওভারফ্লোতে জেফ অ্যাটউডের মন্তব্য দেখুন ।


এই উত্তরটি এখন আর সঠিক / প্রাসঙ্গিক নয়। আমার উত্তর সার্ভারফল্ট.com
a/

12

যতক্ষণ আপনি একাধিক সার্ভার থেকে সামগ্রী পরিবেশন না করেন ততক্ষণ ইটাগগুলি ঠিক আছে। আপনি যদি কেবল একটি সার্ভার থেকে পরিবেশন করেন তবে তাদের সেখানে রেখে দিন। তারা আঘাত না। এবং যদি আপনি YSlow তাদের সম্পর্কে অভিযোগ করতে চাই না, তারপরে ক্লিক করুন সম্পাদনা বোতাম কাছাকাছি Rulesets উপাদান এবং সম্পাদনা YSlow (v2) প্রোফাইল নির্বাচন করুন। কেবলমাত্র "সত্তা ট্যাগগুলি কনফিগার করুন (Etags)" বিকল্পটি নির্বাচন করুন।


7
+1 ওয়াইস্লো প্রচুর জিনিস সম্পর্কে অভিযোগ করে "নিখুঁত নশ্বর" ওয়েবসাইটগুলিকে প্রভাবিত করে না। (না ওয়াইস্লো, আমার কাছে সিডিএন লাগবে না এবং এটির দরকার নেই। অনুগ্রহ করে ইতিমধ্যে ঝকঝকে ত্যাগ করুন))
জেরাল্ড কম্বস

নিয়ম সেট পরিবর্তন সম্পর্কে সত্য।
মাইকজে

11

ওয়াইস্লো অভিযোগ করছে না যে তারা ভুল ছিল (যদিও এটি যা বলে) তবে এটি অভিযোগ করে যে তাদের প্রয়োজন নেই। এ সম্পর্কে ওয়াইস্লো বন্ধ হয়ে যাওয়ার একমাত্র উপায় হ'ল তাদের অক্ষম করা।

ভাল কথা হ'ল, আমি আজ আগে নিজেই এটি করেছি!

আপনার আইআইএস ম্যানেজারটি খুলুন, সার্ভারে ক্লিক করুন এবং HTTP রেসপন্স শিরোনামে যান। "যোগ করুন ..." বোতামটি ক্লিক করুন, এবং নাম অনুসারে, প্রবেশ করুন:

ETag

(কেস সেনসিটিভ)। মান অধীনে, লিখুন

""

(দুটি ডাবল উদ্ধৃতি thats)

আর ইটাগস শুরু!


অন্যরা যেমন উল্লেখ করেছে, আপনার যদি প্রয়োজন হয় তবে আপনার কেবল ইটি্যাগগুলি অপসারণ করা উচিত; অনেক ক্ষেত্রে, এটি হবে না।
ববি জ্যাক

1
এটি হতে পারে, তবে বিষয়টির সত্যটি হ'ল উত্তরটি সঠিকভাবে প্রশ্নের উত্তর দেয়।
মার্ক হেন্ডারসন

1
প্রশ্নটি জিজ্ঞাসা করেছিল 'আমি এই আইটিএসগুলি সঠিকভাবে জারি করতে আইআইএস 7 কীভাবে পেতে পারি?'। আপনার উত্তরটি ছিল সম্পূর্ণরূপে ইটি্যাগগুলি প্রদান বন্ধ করা, যা একটি সম্ভাব্য পারফরম্যান্স হিট এবং সম্ভবত অপ্রয়োজনীয় (প্রশ্নে সিডিএন-ব্যবহারের কোনও উল্লেখ নেই)।
ববি জ্যাক

2
@ ববি: ওপি সুস্পষ্টভাবে জিজ্ঞাসা করছে "ওয়াইস্লো দ্বারা নির্ধারিত হিসাবে আমি এই আইটিএসগুলি কীভাবে সঠিকভাবে ইস্যু করতে পারি ?"। এবং কেবলমাত্র "সঠিক" কনফিগারেশন, যতক্ষণ না ওয়াইস্লো সম্পর্কিত, এগুলি অক্ষম করা।
কিপ করুন

1
@ কিপ, না, অন্তর্নিহিত অংশ অন্তর্নিহিত, এবং আপনি এটি অনুমান করতে পারবেন না। তবে অনুমান করে যে ওপি একটি যুক্তিসঙ্গত ব্যক্তি, তিনি সম্ভবত বলতে চেয়েছিলেন "ওয়াইস্লো অনুসারে কনফিগারেশনটি সাবঅপটিমাল বলে মনে হচ্ছে, কীভাবে আমি এটিকে অনুকূল করতে পারি?" - এবং তারপরে এই উত্তরটি কিছুটা মজার। এটি "আমার ইউনিট পরীক্ষা কেন অভিযোগ করে?" এর মতো - "শুধু ইউনিট পরীক্ষা মুছুন, এবং এটি আর অভিযোগ করবে না!"
চিককোডোরো


3

Iis 6 এ, আপনি 'ETag' = "" এর জন্য একটি কাস্টম শিরোনাম যুক্ত করতে পারেন

আইআইএস 7-এ, নিম্নলিখিত হিসাবে একটি বহির্মুখী পুনর্লিখনের নিয়ম যুক্ত করুন:

<outboundRules>
  <rule name="Remove ETag">
    <match serverVariable="RESPONSE_ETag" pattern=".+" />
    <action type="Rewrite" value="" />
  </rule>
</outboundRules>

আইআইএস 7 কাস্টম শিরোনামগুলিকে ওভারক্রিট করবে এবং একই সমস্যা সম্পর্কিত অন্যান্য বিভিন্ন উত্তরে প্রস্তাবিত অন্যান্য সমস্ত সমাধান। আউটবাউন্ড বিধিগুলি কেবলমাত্র আইটেম যা কাজ করে বলে মনে হয় এটি ব্যবহারকারীর কাছে ফিরে আসার ঠিক আগে সেট করা যে কোনও কিছু ওভাররাইট করে। এই প্রস্তাবিত আউটবাউন্ড বিধিটি কোনও সার্ভারের ভেরিয়েবলের সাথে মিলে যায় RESPONSE_ETagযতক্ষণ না এর মানের RESPONSE_ETagএক বা একাধিক অক্ষর থাকে এবং মানটিকে খালি স্ট্রিং হিসাবে পুনরায় লিখে দেয়।



1

এটি আরও ভাল ব্যবহার করুন:

<outboundRules>
  <rule name="Remove ETag">
    <match serverVariable="RESPONSE_ETag" pattern="(.*)\:(.*)" />
    <action type="Rewrite" value="{R:1}" />
  </rule>
</outboundRules>

3
সার্ভার ফল্ট আপনাকে স্বাগতম! যদিও ম্যাজিক বাইটগুলি অবশ্যই দুর্দান্ত, আপনি যদি এটি সঠিক কেন তা ব্যাখ্যা করেন তবে অন্যরা এটি পড়ার জন্য দুর্দান্ত।
ফ্যালকন মোমোট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.