Nginx proxy önbellekleme - çalışıp çalışmadığını nasıl kontrol edilir?


13

Çevrimiçi bulduğum öğreticilerden proxy önbellekleme kullanmak için nginx.conf dosyamı kurdum. Şimdi gerçekten çalışıp çalışmadığını nasıl kontrol edeceğimi anlamaya çalışıyorum.

add_header X-Cache-Status $upstream_cache_status;Sunucu bölümünde yapılandırma dosyasına ekleme, önbellekten (HIT, MISS veya EXPIRED değerlerine sahip) gösterilecek bir yanıta bir önbellek başlığı eklemesi gerektiğini okudum .

Aslında bu başlığı (ve değerini) NEREDE görüntüleyebileceğimi ve bunun doğru yol olup olmadığını / başka bir yol olup olmadığını bilmek istiyorum. Genel olarak web teknolojisinde çok yeniyim, bu bir noob sorusu ise çok üzgünüm. Teşekkürler!

Yanıtlar:


7

İle başlıkları görüntüleyebilirsiniz

  • Firefox addon kundakçı
  • Chrome hata ayıklama konsolu
  • cURL ( curl -I <address>)
  • ...

Başlıkları chrome dev araçlarında nginx diyor, bu yüzden ndex'i Düğüm sunucum için ters proxy olarak kullanıyorum, ancak GET 200 mesajını Düğüm sunucusunu çalıştırdığım konsolda görüyorum. Bu nginx'in önbelleğe alınmadığı anlamına mı geliyor? Önbellek yolunu da kontrol ettim ve boş.
user137717

Bu, tarayıcınızın önbelleğe alınmadığı anlamına gelir. Nginx hakkında bir şey söylemiyor
Christopher Perrin

-3

Örneğin şunu kullanın: http://nontroppo.org/tools/gziptest/ Site URL'nizi girin "Teste başla" düğmesine basın. Örnek çıktı:

HTTP/1.1 200 OK
Server: nginx 
Date: Sat, 17 Jan 2015 18:44:25 GMT
Content-Type: text/html; charset=ISO-8859-1
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.