Squid හි මුරපද ගොනුව වෙනස් කළා කියා පසුගිය සෑම ඉල්ලීමක්ම helper එක නැවත කැඳවන්නේ නැත. Basic සත්‍යාපනයේදී Squid සාර්ථකව පරීක්ෂා කළ පරිශීලක නාමය සහ මුරපද යුගලය cache කළ හැක.

එම පරීක්ෂාව කොපමණ කාලයක් වලංගු යැයි සලකන්නේද පාලනය කරන Squid 6.13 සැකසුම credentialsttl වේ. උදාහරණයක්:

auth_param basic credentialsttl 5 minutes

මෙය ප්‍රතිපත්ති අගයක උදාහරණයකි, සර්වසාමාන්‍ය නිර්දේශයක් නොවේ. පිළිගත හැකි ප්‍රවේශ අවලංගු කිරීමේ ප්‍රමාදය සහ ඔබේ සත්‍යාපන backend එකට දරාගත හැකි බර අනුව තෝරන්න.

පරීක්ෂණ තුන වෙන් කරන්න

පළමුව ක්‍රියාත්මක helper එක භාවිත කරන ගොනුව වෙනස් කළ බව තහවුරු කරන්න. භාවිත නොකරන ගොනුවක නිවැරදි වෙනසකින් ප්‍රතිඵලයක් නැත. පසුව helper එකට ගොනුව කියවා නව ගිණුම් තොරතුරු පරීක්ෂා කළ හැකිද බලන්න. අවසානයේ ක්‍රියාත්මක instance එක හරහා නව proxy ඉල්ලීමක් පරීක්ෂා කරන්න; එහි අක්තපත්‍ර cache සහ ප්‍රවේශ නීතිද බලපායි.

helper එක සහ ක්‍රියාත්මක proxy එක වෙන වෙනම පරීක්ෂා කරන්න. backend එක දැනට පිළිගන්නේ කුමක්ද helper එක පෙන්වයි, නමුත් Squid තවමත් cache කළ පරීක්ෂාව නැවත භාවිත කළ හැක. තොරතුරු මාරු කරන විට නව ඒවා ක්‍රියා කරන බවත් අදාළ පරීක්ෂණ කාලයෙන් පසු පැරණි ඒවා ප්‍රතික්ෂේප වන බවත් දෙකම බලන්න.

මෙම හැසිරීම පරීක්ෂා කිරීමට වෙන් කළ test ගිණුමක් භාවිත කරන්න. ඉල්ලීම, client මූලාශ්‍රය සහ ඉලක්කය එකසේ තබා සැබෑ මුරපද හවුල් command output එකට නොදමන්න.

ගොනුව සංස්කරණය කිරීම මත නොරැඳී අවලංගු කිරීම සැලසුම් කරන්න

පරීක්ෂණ වලංගු කාලය කෙටි කිරීම backend කාර්යය වැඩි කරයි. බහුල සේවාවක එය අඩු කිරීමට පෙර helper ධාරිතාව සලකා සැබෑ backend එකෙන් හැසිරීම තහවුරු කරන්න. ඔබේ version සහ සැකසුම සඳහා තහවුරු කර නැත්නම් configuration reload එකෙන් සියලු අදාළ authentication තත්ත්ව මකන බව නොසිතන්න.

හදිසි ප්‍රවේශ ඉවත් කිරීමකට ගිණුමකට හෝ මූලාශ්‍රයකට පැහැදිලි ප්‍රවේශ තහනමක් වෙනම සීමාවක් දෙයි. ගොනුවෙන් මකා දැමීම පමණක් නොවිශ්වාස කර බලපෑමට ලක් වූ මාර්ගයෙන් එම තහනම පරීක්ෂා කරන්න.

මෙම සැකසුම Basic පරීක්ෂණ cache කිරීම විස්තර කරයි. සම්බන්ධතා-මූලික authentication ක්‍රමවල අමතර තත්ත්ව ඇත; සමානකමක් නිසා ඒවාට එකම අවලංගු කිරීමේ ආකෘතිය යෙදිය යුතු නැත.

අදාළ ලිපි