Squid ਆਪਣੇ ਕੈਸ਼ ਡਾਈਜੈਸਟ ਕਿੱਥੇ ਰੱਖਦਾ ਹੈ
ਇੱਕ ਡਾਈਜੈਸਟ ਨੂੰ ਇਸ ਦੀ ਇਨ-ਮੈਮੋਰੀ ਖੋਜ ਕਾਪੀ ਤੋਂ ਗੁਆਂਢੀਆਂ ਨਾਲ ਬਦਲੇ ਜਾਣ ਵਾਲੇ ਡਿਸਕ-ਕੈਸ਼ ਆਈਟਮ ਤੱਕ ਟਰੇਸ ਕਰੋ।
RAM ਅਤੇ ਡਿਸਕ ਦੋਵੇਂ ਸ਼ਾਮਲ ਹਨ। Squid ਇਹ ਤੈਅ ਕਰਦੇ ਸਮੇਂ ਕਿ ਗੁਆਂਢੀ ਕੋਲ ਕੋਈ ਵਸਤੂ ਹੋ ਸਕਦੀ ਹੈ ਜਾਂ ਨਹੀਂ, ਮੈਮੋਰੀ ਵਿੱਚ ਕੈਸ਼ ਡਾਈਜੈਸਟ ਵਰਤਦਾ ਹੈ; ਡਿਸਕ ਕਾਪੀ ਸਟੋਰੇਜ ਅਤੇ ਬਦਲਾਅ ਦਾ ਸਮਰਥਨ ਕਰਦੀ ਹੈ।
| ਡਾਈਜੈਸਟ | Squid ਦੇ ਕੈਸ਼ ਡਾਈਜੈਸਟ FAQ ਵਿੱਚ ਦੱਸਿਆ ਗਿਆ ਜੀਵਨ ਚੱਕਰ |
|---|---|
| ਸਥਾਨਕ ਤੌਰ ਤੇ ਤਿਆਰ | RAM ਵਿੱਚ ਬਣਾਇਆ ਅਤੇ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ, ਫਿਰ ਇੱਕ ਆਮ ਕੈਸ਼ ਆਈਟਮ ਵਜੋਂ ਡਿਸਕ ਤੇ ਲਿਖਿਆ ਜਾਂਦਾ ਹੈ ਜਿਸ ਨੂੰ ਗੁਆਂਢੀ HTTP ਰਾਹੀਂ ਮੰਗ ਸਕਦੇ ਹਨ। |
| ਕਿਸੇ ਪੀਅਰ ਤੋਂ ਲਿਆ | ਤੇਜ਼ ਖੋਜ ਲਈ RAM ਵਿੱਚ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਮੁੜ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਬਾਅਦ ਦੁਬਾਰਾ ਵਰਤੋਂ ਅਤੇ ਗੁਆਂਢੀਆਂ ਨੂੰ ਵੰਡਣ ਲਈ ਡਿਸਕ ਤੇ ਸਟੋਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। |
ਇਹ ਕੈਸ਼ ਸਮੱਗਰੀ ਦੇ ਸਾਰ ਹਨ, ਸਟੋਰ ਕੀਤੇ ਪ੍ਰਤੀਕਰਮ ਮੁੱਖ ਹਿੱਸਿਆਂ ਦੀਆਂ ਨਕਲਾਂ ਨਹੀਂ। ਸਟੋਰੇਜ ਦਾ ਹਿਸਾਬ ਲਗਾਉਂਦੇ ਸਮੇਂ ਸਥਾਨਕ ਸਾਰ, ਡਾਊਨਲੋਡ ਕੀਤੇ ਪੀਅਰ ਸਾਰ ਅਤੇ ਅਸਲ ਸਟੋਰ ਕੀਤੀਆਂ ਵਸਤੂਆਂ ਵਿੱਚ ਫ਼ਰਕ ਕਰੋ।
ਸਫਲ ਖੋਜ ਵੀ ਇਸ ਦੀ ਗਾਰੰਟੀ ਨਹੀਂ ਕਿ ਪੀਅਰ ਉਹ ਵਸਤੂ ਪੇਸ਼ ਕਰ ਸਕੇਗਾ। ਡਾਈਜੈਸਟ ਵਿੱਚ ਮੈਂਬਰਸ਼ਿਪ ਝੂਠੀ ਹਿੱਟ ਪੈਦਾ ਕਰ ਸਕਦੀ ਹੈ, ਇਸ ਲਈ Squid ਉਸ ਪੀਅਰ ਨੂੰ ਪੁੱਛ ਸਕਦਾ ਹੈ ਜੋ ਉਹ ਬੇਨਤੀ ਪੂਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ।