Pada Drupal Performance Page, di bawah fieldset Cache Anda memiliki dua opsi. Salah satunya adalah Seumur Hidup Cache Minimum dan yang lainnya adalah Kedaluwarsa halaman yang di-cache.
Apa perbedaan keduanya.
Pada Drupal Performance Page, di bawah fieldset Cache Anda memiliki dua opsi. Salah satunya adalah Seumur Hidup Cache Minimum dan yang lainnya adalah Kedaluwarsa halaman yang di-cache.
Apa perbedaan keduanya.
Jawaban:
Saya telah melakukan pengamatan berikut setelah menghabiskan beberapa jam. Jika ada celah atau kesalahan, beri tahu saya. Saya akan senang membuat edisi.
Pengamat pertama bahwa tidak ada Opsi di bawah CACHING yang saling bergantung. Jika ya, Anda akan melihatnya di set bidang yang berbeda (atau sebagai bidang dependen). Catat observasi ini dan kami akan mengunjungi lagi nanti.
Mari kita mulai dengan halaman Cache opsi pertama untuk pengguna anonim .
Ketika Anda memeriksa opsi ini pada dasarnya Anda memberi tahu Drupal
Hei Binatang mendengarkan, ketika pengguna anonim mengunjungi situs saya,
Bahkan ketika Anda tidak mengaktifkan Cache Pages for anonymous users
halaman tersebut masih bisa di-cache oleh sistem cache eksternal. Misalnya: Tingkatkan
Sekarang mari kita beralih ke opsi berikutnya yang akhirnya Anda gunakan secara umum.
Kedaluwarsa halaman yang di-cache
The maximum time an external cache can use an
old version of a page.
Seperti yang ditunjukkan Molot, kata kunci itu eksternal.public
dan nilai usia maks di header ke nilai yang ditentukan (1 hari dalam kasus ini).Header ini memberi tahu external
sistem Caching untuk tidak melakukan panggilan ke server untuk halaman ini hingga usia maksimal, karena mereka dapat menampilkan halaman ini dari cache mereka sendiri. Setelah usia maksimum, sistem Caching harus memeriksa kembali dengan server Drupal untuk melihat apakah konten telah berubah.
Jika ini server Varnish, itu tidak membuat panggilan ke Apache dan mengembalikan halaman dari cache. Jadi asumsikan bahwa Varnish telah membuat cache halaman dan ribuan pengguna yang berbeda membuat permintaan ke halaman itu. Jadi itu berarti bahwa 1000 permintaan telah diproses tanpa mengenai Server Apache sekali pun.
Waktu Hidup Cache Minimum
Jika situs Anda tidak memiliki traffic yang besar atau jika Anda tidak yakin apa nilai ini, lebih baik meninggalkan nilai ini karena tidak ada.
Artikel ini memiliki ikhtisar yang baik tentang terminologi caching Drupal: http://www.phase2technology.com/blog/caching-in-drupal/
Ringkasan poin-poin yang relevan:
Cache minimum seumur hidup sering disalahartikan sebagai makna "halaman akan dibuat kembali setelah banyak waktu berlalu". Apa artinya sebenarnya adalah bahwa halaman tidak akan dibuat ulang sampai setidaknya waktu sebanyak ini berlalu dan peristiwa pembersihan cache telah terjadi.
Kedaluwarsa halaman yang di-cache juga terkadang disalahartikan. Nilai ini mengontrol apa yang dikirim sebagai nilai usia maks di header Kontrol-Cache dan dengan demikian memberi tahu server proxy berapa lama mereka dapat melayani halaman tanpa meminta Drupal Anda menginstal salinan baru. Ini tidak berarti bahwa halaman akan dibuat ulang setelah waktu yang lama ini, itu hanya berarti bahwa server proxy harus memeriksa kembali dengan Drupal untuk melihat apakah versi baru dari halaman ada setelah banyak waktu ini. Drupal hanya akan membuat ulang halaman setelah peristiwa pembersihan cache terjadi.