Squid তার ক্যাশ ডাইজেস্ট কোথায় রাখে
একটি ডাইজেস্টের ইন-মেমরি লুকআপ কপি থেকে প্রতিবেশীদের সঙ্গে বিনিময় করা ডিস্ক-ক্যাশ আইটেম পর্যন্ত অনুসরণ করুন।
RAM এবং ডিস্ক দুটোই জড়িত। প্রতিবেশীর কাছে কোনো বস্তু থাকতে পারে কি না তা নির্ধারণের সময় Squid মেমরিতে একটি ক্যাশ ডাইজেস্ট ব্যবহার করে; ডিস্ক কপিটি সংরক্ষণ ও বিনিময় সমর্থন করে।
| ডাইজেস্ট | Squid-এর ক্যাশ ডাইজেস্ট FAQ-এ বর্ণিত জীবনচক্র |
|---|---|
| স্থানীয়ভাবে উৎপন্ন | RAM-এ তৈরি ও ধরে রাখা হয়, তারপর প্রতিবেশীরা HTTP-তে অনুরোধ করতে পারে এমন একটি সাধারণ ক্যাশ আইটেম হিসেবে ডিস্কে লেখা হয়। |
| সহকর্মী থেকে আনা | দ্রুত লুকআপের জন্য RAM-এ রাখা হয় এবং পুনরায় চালুর পর পুনঃব্যবহার ও প্রতিবেশীদের কাছে বিতরণের জন্য ডিস্কে সংরক্ষণ করা হয়। |
এগুলো ক্যাশ বিষয়বস্তুর সারাংশ, ক্যাশ করা প্রতিক্রিয়ার মূল অংশের অনুলিপি নয়। সংরক্ষণের হিসাব করার সময় স্থানীয় সারাংশ, ডাউনলোড করা সহকর্মীর সারাংশ এবং প্রকৃত ক্যাশ করা বস্তু আলাদা করুন।
একটি সফল লুকআপও এই নিশ্চয়তা দেয় না যে সহকর্মী বস্তুটি সরবরাহ করতে পারবে। ডাইজেস্টে সদস্যপদ একটি ভুল হিট তৈরি করতে পারে, তাই Squid এমন সহকর্মীকে জিজ্ঞাসা করতে পারে যে সেই অনুরোধ পূরণ করতে পারে না।