Squid maxconn দিয়ে সংযোগ গণনা
maxconn-কে ডিভাইস বা অনুমোদিত ব্যবহারকারীর সংখ্যা না ভেবে উৎসভিত্তিক সংযোগের শর্ত হিসেবে প্রয়োগ করুন।
maxconn 5 আপনার প্রক্সির জন্য পাঁচটি ডিভাইসের লাইসেন্স নয়। এটি ক্লায়েন্টের উৎস ঠিকানার সঙ্গে যুক্ত একটি সংযোগ-সংখ্যার শর্ত।
একটি ছোট নিয়ম-অংশ এমন দেখায়:
acl over_connection_limit maxconn 5
http_access deny over_connection_limit
Squid-এর নথিভুক্ত মিল হলো প্রদত্ত মানের চেয়ে “বড়”। অস্বীকারের নিয়মটি সেই শর্তটি গ্রহণ করে; শুধু ACL ঘোষণা করলে কিছুই প্রত্যাখ্যাত হয় না। যে বিস্তৃত নিয়মগুলি ইতিমধ্যেই যে অনুরোধগুলি সীমাবদ্ধ করার কথা সেগুলি অনুমোদন করে, তাদের আগে এটি রাখুন।
এই অংশটির চারপাশে স্বাভাবিক অনুমোদন নীতি রাখুন। এটি সম্পূর্ণ অ্যাক্সেস কনফিগারেশন নয়। ACL নির্ভর করে Squid-এর ক্লায়েন্ট ডেটাবেস সক্রিয় থাকার উপরও; কাজ করবে বলে আশা করার আগে client_db পরীক্ষা করুন।
একটি ডিভাইস অনেক সংযোগ খুলতে পারে। NAT-এর পিছনে থাকা কয়েকটি ডিভাইস একটি উৎস ঠিকানা হিসেবে দেখা দিতে পারে। একটি ভাগ করা মেশিন কয়েকজন ব্যবহারকারীকে সেবা দিতে পারে, এবং গণনা করার মুহূর্তে একটি নীরব ডিভাইসের কোনো সংযোগ নাও থাকতে পারে। এই সম্পর্কগুলির কোনোটিই এক-এক নয়।
যদি প্রকৃত প্রয়োজন নামযুক্ত অ্যাকাউন্ট, নিবন্ধিত ডিভাইস বা সক্রিয় সেশনের সীমা হয়, তবে সেই পরিচয় ও তার জীবনচক্র স্পষ্টভাবে সংজ্ঞায়িত করুন। উৎসভিত্তিক সকেট সীমা ধারণক্ষমতা রক্ষা করতে পারে, তবে তার সংখ্যাকে সংযোগ হিসেবে বর্ণনা করা উচিত, মানুষ বা ডিভাইস হিসেবে নয়।