Baru mendaftar? Silakan cek Mulai!
x
0 votes
asked by (1.3k points) 2

2 Balasan

+1 vote
answered by (460 points) 1
selected by
 
Best answer

Secara default, plugin W3 Total Cache akan hapus cache sesuai dengan konfigurasi yang ada pada masing2 menu cache yang diaktifkan seperti:

Namun, sayangnya tetap cache tidak otomatis dibersihkan sehingga untuk website yang dinamis seperti website berita atau ada spam atau agc akan membuat cache secara terus menerus di disk (jika kita enable cache di disk) sehingga inodes akan penuh.

Selain itu, kadang cache juga tidak otomatis terhapus meski kita menghapus cache secara manual melalui plugin. 

Kita bisa membersihkan cache w3 total cache dengan menambahkan baris kode berikut di functions.php

if (! wp_next_scheduled ( 'clear_all_w3tc_cache' )) { wp_schedule_event(time(), 'twicedaily', 'clear_all_w3tc_cache'); } add_action('clear_all_w3tc_cache', 'w3tc_flush_all');

Setelah itu, tambahkan cron berikut:

0 0,12 * * wget -q -O - http://www.domainanda.com/wp-cron.php?doing_wp_cron 

Cron itu akan membersihkan cache di w3 total cache dua hari sekali.

Selain itu, setelah beberapa pengecekkan, biasanya cache pada DB & Object Caching di w3 total cache yang menyebabkan numpuknya file inodes sehingga disarankan untuk dinonaktifkan atau bersihkan secara reguler dengan cron di atas.

commented by (1.3k points) 2
Terimakasih sarannya, saya coba dulu :)

Kalau di VPS, plugin cache apa yang disarankan biar lebih optimal ya?
0 votes
answered by (200 points)
Pernah juga mengalami ini dan akhirnya harus saya disable plugin w3 total cachenya. Mungkin kalau pakai memcached sebagai cachenya bukan w3 total cache ga akan over usage inodes, tapi mungkin bakal abuse memory :)
Selamat Datang di Forum Tanya Jawab WordPress! Share permasalahan website WordPress Anda dan member komunitas membantu.

Related questions

0 votes
3 answers
0 votes
2 answers
0 votes
1 answer
0 votes
1 answer
...