Squid ਬਾਹਰੀ ACL ਕੈਸ਼ਿੰਗ: ਹੈਲਪਰ ਨੂੰ ਹਰ ਵਾਰ ਕਿਉਂ ਨਹੀਂ ਬੁਲਾਇਆ ਜਾਂਦਾ
Squid ਬਾਹਰੀ ACL ਹੈਲਪਰਾਂ ਨੂੰ ਸਥਾਈ ਪ੍ਰਕਿਰਿਆਵਾਂ, ਫੈਸਲਾ ਕੈਸ਼ ਕੁੰਜੀਆਂ ਅਤੇ ਅਧਿਕਾਰ ਦੀ ਸਪਸ਼ਟ ਤਾਜ਼ਗੀ ਦੀ ਲੋੜ ਦੁਆਲੇ ਡਿਜ਼ਾਈਨ ਕਰੋ।
ਇੱਕ ਬੇਨਤੀ ਲੌਗ ਕਰਕੇ ਚੁੱਪ ਹੋ ਜਾਣ ਵਾਲਾ ਹੈਲਪਰ ਆਮ ਹੋ ਸਕਦਾ ਹੈ। Squid ਹੈਲਪਰ ਨੂੰ ਹੋਰ ਪ੍ਰਸ਼ਨ ਭੇਜੇ ਬਿਨਾਂ ਕੈਸ਼ ਕੀਤੇ ਬਾਹਰੀ ACL ਨਤੀਜੇ ਨਾਲ ਨਿਯਮ ਦਾ ਮੁਲਾਂਕਣ ਕਰ ਸਕਦਾ ਹੈ।
ਪਹਿਲਾਂ ਦੁਬਾਰਾ ਵਰਤੋਂਯੋਗ ਫੈਸਲਾ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ। “ਕੀ ਇਹ ਖਾਤਾ ਪ੍ਰੌਕਸੀ ਵਰਤ ਸਕਦਾ ਹੈ?” ਲਈ “ਕੀ ਇਹ ਖਾਤਾ ਇਸ ਮੰਜ਼ਿਲ ਤੱਕ ਪਹੁੰਚ ਸਕਦਾ ਹੈ?” ਤੋਂ ਵੱਖਰੇ ਇਨਪੁਟ ਚਾਹੀਦੇ ਹਨ। ਵਿਸਤਾਰਿਤ ਬਾਹਰੀ ACL ਫਾਰਮੈਟ ਕੈਸ਼ ਕੁੰਜੀ ਬਣਾਉਂਦਾ ਹੈ। ਜੇ ਹੈਲਪਰ ਵਰਤੋਂਕਾਰ ਨਾਮ ਅਤੇ ਮੰਜ਼ਿਲ ਨਾਲ ਫੈਸਲਾ ਕਰਦਾ ਹੈ ਪਰ ਕੁੰਜੀ ਵਿੱਚ ਸਿਰਫ਼ ਵਰਤੋਂਕਾਰ ਨਾਮ ਹੈ, ਤਾਂ ਕੈਸ਼ ਕੀਤੀ ਮਨਜ਼ੂਰੀ ਉਮੀਦ ਨਾਲੋਂ ਵੱਧ ਵਿਆਪਕ ਲਾਗੂ ਹੋ ਸਕਦੀ ਹੈ। ਜਵਾਬ ਬਦਲਣ ਵਾਲਾ ਹਰ ਇਨਪੁਟ ਸ਼ਾਮਲ ਕਰੋ ਅਤੇ ਸਿਰਫ਼ ਬਰਾਬਰ ਦੇ ਫੈਸਲਿਆਂ ਨੂੰ ਟੁਕੜਿਆਂ ਵਿੱਚ ਵੰਡਣ ਵਾਲੇ ਵੇਰਵਿਆਂ ਤੋਂ ਬਚੋ।
ਫਿਰ ਤਾਜ਼ਗੀ ਚੁਣੋ। ਸਕਾਰਾਤਮਕ ttl ਅਤੇ negative_ttl ਮੇਲ ਖਾਂਦੇ ਅਤੇ ਨਾ ਮਿਲਦੇ ਨਤੀਜਿਆਂ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਦੇ ਹਨ; grace ਐਂਟਰੀ ਖ਼ਤਮ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਰਿਫ੍ਰੈਸ਼ ਸ਼ੁਰੂ ਕਰ ਸਕਦਾ ਹੈ। ਤੈਅ ਕਰੋ ਕਿ ਰੱਦ ਕੀਤੇ ਖਾਤੇ ਦੀ ਕੈਸ਼ ਮਨਜ਼ੂਰੀ ਅਗਲੇ ਫੈਸਲਿਆਂ ਨੂੰ ਕਿੰਨਾ ਚਿਰ ਪ੍ਰਭਾਵਿਤ ਕਰ ਸਕਦੀ ਹੈ। ਇਹਨਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਸੈਟਿੰਗ ਸਥਾਪਿਤ CONNECT ਸੁਰੰਗ ਨੂੰ ਹਰ ਬਾਈਟ ਜਾਂ ਅੰਦਰੂਨੀ HTTPS ਬੇਨਤੀ ਲਈ ਮੁੜ ਅਧਿਕਾਰਤ ਨਹੀਂ ਕਰਦੀ। ਜੇ ਹੈਲਪਰ ਟ੍ਰੈਫਿਕ ਕੋਟਾ ਲਾਗੂ ਕਰਦਾ ਹੈ, ਤਾਂ ਬਕਾਇਆ ਬਦਲਣ ਤੋਂ ਬਾਅਦ ਵੀ ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਟ੍ਰਾਂਸਫਰ ਜਾਰੀ ਰਹਿ ਸਕਦੇ ਹਨ।
ਹੈਲਪਰ ਸਥਾਈ ਪ੍ਰੋਟੋਕੋਲ ਸਹਿਭਾਗੀ ਹੈ, ਹਰ ਬੇਨਤੀ ਲਈ ਨਵੀਂ ਸਕ੍ਰਿਪਟ ਪ੍ਰਕਿਰਿਆ ਜ਼ਰੂਰੀ ਨਹੀਂ। ਇਸਨੂੰ ਲਗਾਤਾਰ ਪ੍ਰਸ਼ਨ ਲਾਈਨਾਂ ਲਈ ਤਿਆਰ ਰੱਖੋ ਅਤੇ ਹਰ ਜਵਾਬ ਤੁਰੰਤ ਭੇਜੋ। ਨਿਦਾਨ ਦੂਜੇ ਚੈਨਲ ਉੱਤੇ ਰੱਖੋ। ਸਮਕਾਲੀਕਰਨ ਚਾਲੂ ਹੋਣ 'ਤੇ ਸੰਬੰਧਿਤ ਦਿੱਤਾ ਗਿਆ ਚੈਨਲ ਪਛਾਣਕਰਤਾ ਵਾਪਸ ਕਰੋ।
ਆਖ਼ਰ ਵਿੱਚ, ਹੌਲੀ, ਉਪਲਬਧ ਨਾ ਹੋਣ ਅਤੇ ਅੰਦਰੂਨੀ ਗਲਤੀ ਨਤੀਜੇ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ ਅਤੇ ਆਸ-ਪਾਸ ਦਾ ACL ਕ੍ਰਮ ਉਹਨਾਂ ਨੂੰ ਪੈਦਾ ਕਰੇ। ਡਿਜ਼ਾਈਨ ਉਦੋਂ ਪੂਰਾ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਦੁਬਾਰਾ ਵਰਤੋਂਯੋਗ ਜਵਾਬ ਦੀ ਵਿਲੱਖਣਤਾ ਅਤੇ ਮਨਜ਼ੂਰ ਉਮਰ ਦੋਵੇਂ ਪਹੁੰਚ ਲੋੜ ਨਾਲ ਮੇਲ ਖਾਂਦੀਆਂ ਹਨ।