Saya ingin menguji apakah Klien yang dilampirkan ke Squid Server benar-benar menggunakan data Cache alih-alih langsung ke internet dan mengambil data. Saya telah mengkonfigurasi semua browser klien untuk membaca Server: Port dari Squid Server (Yang 10.42.0.1:3128). Jadi, bagaimana saya tahu jika mereka mengambil informasi dari Cache atau Internet.
Saya bertanya karena "tes" cepat memberi saya kecepatan yang sama ketika memuat beberapa halaman yang memiliki banyak gambar. Gambar yang sama dan bukan iklan yang berubah pada setiap kunjungan.
Cara apa yang bisa saya gunakan untuk memeriksa apakah mereka menggunakan Cache?
Saya menjalankan yang berikut ini: sudo tail -f /var/log/squid3/access.log
dan mendapatkan beberapa baris yang terus bergulir:
1374553166.136 929 185.168.101.131 TCP_MISS/200 28198 GET http://www.amazon.de/gp/offer-listing/B000NOIW62/ref=sr_1_1_olp? - DIRECT/178.236.7.219 text/html
Mereka memiliki TCP_MISS / 200 dan pada akhirnya memiliki LANGSUNG seperti contoh di atas. Ini terjadi ketika saya mematikan semua komputer di LAN. Ketika saya mencoba menggunakannya saya mendapat yang berikut melakukan asudo tail -f /var/log/squid3/access.log | grep HIT
1374553387.488 0 10.42.0.14 TCP_IMS_HIT/304 278 GET http://g-ecx.images-amazon.com/images/G/01/da/creatives/sn130.png - NONE/- image/png
Jadi ini ditampilkan sebagai TCP_IMS_HIT / 304 dan pada akhirnya menunjukkan NONE
Jadi apa arti dari TCP_MISS, DIRECT, TCP_IMS_HIT dan NONE?
Apakah cache berfungsi?