Idempotence

Varnish, yalnızca kaynağın durumunu değiştirmeyen HTTP metodları olan ve belirsiz bir HTTP metod aracılığıyla talep edilen kaynakları önbelleğe alır. Basitçe söylemek gerekirse, Varnish yalnızca aşağıdaki yöntemleri kullanarak istekleri önbelleğe alır:

  • GET

  • HEAD

POST veya PUT kullanarak bir istek yaparsanız, yöntemin kendisi bir değişimin olacağını ima eder. Bu bakımdan, önbellekleme anlamlı olmaz çünkü başlangıçtan itibaren eski verileri önbelleğe alırsınız. Varnish, gelen bir istek görürse, POST diyelim, isteği arka uca iletecek ve geri gönderilen yanıtı önbelleğe almayacaktır.

Last updated