آئینہ گردش بدلتی ہے کہ Squid کیا دوبارہ استعمال کر سکتا ہے
وضاحت کریں کہ مختلف آئینہ URL سے ڈاؤن لوڈ کیے گئے ایک جیسے RPM پیکج الگ الگ Squid کیش اندراجات کیوں رکھ سکتے ہیں۔
دو کلائنٹ Squid کے ذریعے ایک ہی RPM ڈاؤن لوڈ کرتے ہیں، لیکن دوسری منتقلی پھر بھی کسی آئینے تک پہنچتی ہے۔ مکمل درخواست URL کا موازنہ کریں:
http://mirror-a.example.net/packages/tool-1.0.rpm
http://mirror-b.example.net/packages/tool-1.0.rpm
پیکج کی فائل کے نام مماثل ہیں؛ ان کے ہدف URI مختلف ہیں۔ HTTP کیش کلیدوں میں کم از کم درخواست کا طریقہ اور ہدف URI شامل ہوتے ہیں، اس لیے مماثل پیکج چیک سم ان اندراجات کو خودکار طور پر یکجا نہیں کرتے۔
Yum اور DNF مقررہ baseurl استعمال کر سکتے ہیں یا mirrorlist اور metalink کے ذریعے آئینے تلاش کر سکتے ہیں۔ اس لیے یکساں تنصیبات مختلف ڈاؤن لوڈ URL منتخب کر سکتی ہیں۔
ایک منظور شدہ آئینہ استعمال کرنے سے نظر آنے والی درخواستوں کو مستقل کیش شناخت ملتی ہے۔ ذخیرے کے راستے، ساخت اور مجموعہ ہم آہنگ رکھیں۔ پننگ دستیابی اور آئینہ انتخاب کے رویے کو بھی بدلتی ہے، اس لیے اسے ذخیرے کی پالیسی کا فیصلہ بنائیں۔
جانچیں کہ آبجیکٹ کیشنگ دستیاب ہے یا نہیں
عام HTTPS CONNECT سرنگ کے اندر Squid HTTP کیشنگ کے لیے RPM جواب کا مرکزی حصہ نہیں دیکھ سکتا۔ مشترکہ آئینہ میزبان نام اسے نہیں بدلے گا۔ HTTPS ذخیروں کو خفیہ رکھیں۔
ان جوابات کے لیے جو Squid کیش کر سکتا ہے، دوبارہ استعمال اب بھی تازگی، درخواست اور جواب کی ہدایات اور مقامی کیش پالیسی پر منحصر ہے۔ منتخب URL، یہ کہ لین دین نظر آنے والا HTTP تھا یا خفیہ سرنگ، اور اس کا کیش نتیجہ ریکارڈ کریں۔