Squid maxconn સાથે કનેક્શન ગણવા
maxconn ને સ્રોત દીઠ કનેક્શનની શરત તરીકે લાગુ કરો, તેની મર્યાદાને ઉપકરણો કે પ્રમાણિત વપરાશકર્તાઓની ગણતરી ન ગણો.
maxconn 5 તમારા પ્રોક્સી માટે પાંચ ઉપકરણોનું લાઇસન્સ નથી. તે ગ્રાહકના સ્રોત સરનામા સાથે જોડાયેલ કનેક્શન-સંખ્યાની શરત છે.
એક નાનો નિયમ-ટુકડો આવો દેખાય છે:
acl over_connection_limit maxconn 5
http_access deny over_connection_limit
Squid ની દસ્તાવેજી મેળ આપેલ મૂલ્યથી “મોટી” છે. નકાર નિયમ તે શરત વાપરે છે; ફક્ત ACL જાહેર કરવાથી કંઈ નકારાતું નથી. જે વ્યાપક નિયમો પહેલેથી જ તે વિનંતીઓને મંજૂરી આપે છે જેને તે મર્યાદિત કરવાનો છે, તેમની પહેલાં તેને મૂકો.
આ ટુકડાની આસપાસ સામાન્ય ઓથોરાઇઝેશન નીતિ રાખો. તે સંપૂર્ણ ઍક્સેસ રૂપરેખાંકન નથી. ACL એ Squid નું ગ્રાહક ડેટાબેઝ સક્ષમ હોવા પર પણ આધાર રાખે છે; તે કામ કરશે એવી અપેક્ષા રાખતાં પહેલાં client_db તપાસો.
એક ઉપકરણ ઘણા કનેક્શન ખોલી શકે છે. NAT પાછળના ઘણા ઉપકરણો એક સ્રોત સરનામા તરીકે દેખાઈ શકે છે. એક વહેંચાયેલ મશીન ઘણા વપરાશકર્તાઓને સેવા આપી શકે છે, અને શાંત ઉપકરણ પાસે ગણતરી કરો ત્યારે કોઈ કનેક્શન ન પણ હોય. આમાંથી કોઈ સંબંધ એક-થી-એક નથી.
જો ખરેખરી જરૂરિયાત નામવાળા ખાતાં, નોંધાયેલા ઉપકરણો કે સક્રિય સત્રો પરની મર્યાદા હોય, તો તે ઓળખ અને તેનું જીવનચક્ર સ્પષ્ટ રીતે વ્યાખ્યાયિત કરો. સ્રોત દીઠ સોકેટ મર્યાદા ક્ષમતા બચાવી શકે છે, પણ તેની સંખ્યા કનેક્શન તરીકે વર્ણવવી જોઈએ, લોકો કે ઉપકરણો તરીકે નહીં.