Pro dan Kontra untuk "waktu kedaluwarsa" yang tinggi pada wp-super-cache atau w3-total-cache? [Tutup]

8

Di halaman wp-super-cache, ada kalimat berikut, yang saya tidak mengerti ::

Memeriksa dan menghapus file yang kadaluwarsa itu mahal, tetapi mahal juga membiarkannya di sana. Di situs yang sangat sibuk, Anda harus mengatur waktu kedaluwarsa menjadi 300 detik.

Katakanlah saya menggunakan waktu kedaluwarsa yang rendah, bukankah itu berarti bahwa cache perlu dibangun kembali berulang setiap 300 detik?

Maksud saya, sebagian besar konten saya (kecuali untuk beranda), tidak berubah. Jadi mengapa saya harus peduli jika sebagian besar posting hanya akan tetap sama selama berhari-hari?

Tal Galili
sumber

Jawaban:

3

Ini pertanyaan yang bagus, dan saya juga agak bingung. Kesimpulan yang saya buat adalah, mahal untuk meninggalkan file cache karena dua alasan:

  1. Jika situs Anda (atau situs, dalam hal instalasi multisite) memiliki / memiliki banyak halaman, Anda dapat dengan mudah berakhir dengan ribuan file cache, yang membuat menemukan file cache yang tepat sedikit lebih lambat.
  2. Sangat mudah bagi pembaruan untuk diabaikan (mis. Ubah ke file tema, plugin, widget, dll) dan jadi jika Anda tidak memiliki pengumpulan sampah dan meminta diri Anda untuk mengingat untuk menghapus cache secara manual, Anda meninggalkan banyak ruang untuk kesalahan manusia.

Sebagai plugin mendokumentasikan, tidak ada "nilai yang tepat" untuk dimasukkan ke sana. Jika Anda jarang melakukan perubahan pada situs Anda, dan Anda tidak memiliki ribuan halaman, saya melihat tidak ada salahnya membuat nilai ini satu atau dua hari. Kemudian, paling buruk, sebuah halaman basi untuk jangka waktu yang lama.

Sekali lagi, saya tidak mengatakan ini adalah yang jawabannya, saya mengatakan ini adalah apa yang saya pikir adalah jawabannya. Pertanyaan ini sudah berusia lebih dari 6 bulan, jadi jika Anda sudah menemukan jawaban yang lebih baik sejak menanyakan hal ini, silakan bagikan!

Matthew Boynes
sumber
1

Pengalaman saya dengan w3-total-cache adalah bahwa waktu kedaluwarsa yang tinggi baik-baik saja. Ini karena ketika sebuah posting diperbarui, ia dihapus dari cache. Jadi, saya dapat meninggalkan waktu kedaluwarsa pada satu hari atau lebih, dan itu tidak berdampak negatif pada situs saya.

Kami juga memiliki beberapa halaman yang sepenuhnya dinamis dan tidak diperbarui sendiri. Dalam kasus tersebut (seperti beranda kami, khususnya), saya hanya membersihkan halaman itu dari cache pada setiap pembaruan.

Ini telah bekerja dengan sangat baik bagi kami dan sangat membantu waktu pemuatan kami.

Berikut ini adalah tangkapan layar parial dari konfigurasi cache halaman:

Tangkapan layar

Aaron Wagner
sumber
»Saya baru saja membersihkan halaman itu dari cache pada setiap pembaruan« secara terprogram? Bisakah Anda menunjukkan tepat bagaimana-untuk? Mungkin menarik untuk pembaca nanti. Petunjuk: Gambar bagus untuk upvote;)
kaiser
Ini pengaturan default w3-total-cache.
Aaron Wagner