Cache Enabler: Plugin Cache WordPress yang Mudah Diatur

Pemberitahuan afiliasi Ver 3.1
Pemberitahuan afiliasi Ver 3.2 (khusus seluler)
Lingkungan uji CloudwaysDebian 12Nginx + ApacheCache Enabler 1.8.17Diperiksa 2026-10-18

Cache Enabler dipasang di WordPress pada server Cloudways dan diaktifkan dengan nilai default layar pengaturan; hasilnya, median waktu byte pertama untuk permintaan tanpa login turun dari 220.9ms menjadi 55.1ms.

Begitu jumlah plugin di situs WordPress mulai melewati batas tertentu, penurunan kecepatan bisa terjadi. Tidak mudah menemukan plugin yang memenuhi kebutuhan fitur sekaligus performa, dan masalah kecepatan bisa berujung pada hilangnya pengunjung dan kerugian dalam SEO teknis.

Karena itu, plugin cache kini menjadi keharusan, bukan pilihan.

Di antaranya, Cache Enabler dari KeyCDN adalah plugin cache gratis yang mudah diatur, dan menjadi salah satu plugin yang dipilih banyak pengelola situs web saat baru memulai WordPress.

Cache Enabler adalah plugin cache teruji dengan lebih dari 100 ribu instalasi aktif dan rating 4.3 (dari 5). Halaman pengaturannya hanya satu, sehingga pemula pun mudah memakainya, dan plugin ini hanya menyediakan fitur inti secara ringkas, seperti minify HTML dan dukungan WebP.

✅ Instalasi Cache Enabler

Di halaman admin WordPress, buka [Tambahkan Plugin], cari Cache Enabler, lalu instal plugin tersebut.

🧭 Simulator Instalasi dan Pengaturan Cache Enabler
Plugin cacheSimulator jalur
📍Plugins›Add Plugin
Memasang plugin
Ketik Cache Enabler di kolom pencarian, klik [Install Now], lalu klik [Activate] setelah instalasi selesai.
📍Settings›Cache Enabler›Cache Behavior
Perilaku cache
Centang [Cached pages expire] dan masukkan waktu kedaluwarsa; interval 8–10 jam disarankan.
📍Settings›Cache Enabler›Cache Exclusions
Pengecualian cache
Kolom ini untuk memasukkan ID pos, jalur halaman, string kueri, dan cookie yang dikecualikan dari cache; setelah selesai mengatur, klik [Save Changes].
example.com/wp-admin/plugin-install.php
Add Plugins Upload Plugin
Plugins extend and expand the functionality of WordPress. You may install plugins from the WordPress Plugin Directory right on this page, or upload a plugin in .zip format by clicking the button above.
Search ResultsFeaturedPopularRecommendedFavorites
Search PluginsKeyword
162 items
Cache Enabler
Installing...ActiveMore Details
A lightweight caching plugin for WordPress that makes your website faster by generating static HTML files.
By KeyCDN
★★★★★ (139)
Last Updated: 3 weeks ago
100,000+ Active Installations
✓ Compatible with your version of WordPress
example.com/wp-admin/options-general.php?page=cache-enabler
Clear Site Cache
Cache Enabler Settings
Combine Cache Enabler with KeyCDN for even better WordPress performance and achieve the next level of caching with a CDN.
Cache Behavior
Expiration
Cached pages expirehours after being created.
Clearing
Clear the site cache if any post type has been published, updated, or trashed (instead of the post cache).
Clear the site cache if a comment has been posted, updated, spammed, or trashed (instead of the comment cache).
Clear the site cache if a term has been added, updated, or deleted (instead of the term cache).
Clear the site cache if a user has been added, updated, or deleted (instead of the user cache).
Clear the site cache if a plugin has been activated or deactivated.
Versions
Create a cached version for WebP support. Convert your images to WebP with Optimus.
Create a cached version for mobile devices.
Create a cached version pre-compressed with Gzip.
Minification
Minify HTML in cached pages excluding inline CSS and JavaScript.
Cache Exclusions
Post IDs
 
Post IDs separated by a , that should bypass the cache.
Example: 2,43,65
Page Paths
 
A regex matching page paths that should bypass the cache.
Example: /^(\/|\/forums\/)$/
Query Strings
 
A regex matching query strings that should bypass the cache.
Example: /^nocache$/
Default if unset: /^(?!(fbclid|ref|mc_(cid|eid)|utm_(source|medium|campaign|term|content|expid)|gclid|fb_(action_ids|action_types|source)|age-verified|usqp|cn-reloaded|_ga|_ke)).+$/
Cookies
 
A regex matching cookies that should bypass the cache.
Example: /^(comment_author|woocommerce_items_in_cart|wp_woocommerce_session)_?/
Default if unset: /^(wp-postpass|wordpress_logged_in|comment_author)_/
Save Changes and Clear Site Cache
Klik bagian yang menyala di menu kiri atau tombol di layar.

✅ Pengaturan Cache Enabler

🔲 Perilaku cache

◻️ Kedaluwarsa

  • ⌛Halaman cache kedaluwarsa 0 jam setelah dibuat (0 = tanpa kedaluwarsa)
  • ↳ Disarankan mengatur kedaluwarsa dengan interval 8–10 jam.
  • ↳ Alasan:
  • ➝ Meskipun konten jarang diubah, perubahan tetap bisa terjadi pada tema, widget, sumber daya eksternal (JS/CSS) dan lainnya
  • ➝ Beban server berkurang dan halaman tetap mutakhir berkat pembaruan cache berkala
  • ➝ Jika cache disimpan terlalu lama, pembaruan terlewat sehingga halaman usang bisa tampil

◻️Pembersihan

  • 🗑️ Saat salah satu peristiwa berikut terjadi, seluruh cache situs dihapus secara otomatis.
  • ↳ Terkait jenis pos
  • ➝ Saat pos diterbitkan, diedit, dipindahkan ke tempat sampah (bukan hanya cache pos itu, tetapi seluruh cache situs dihapus)
  • ↳ Terkait komentar
  • ➝ Saat komentar ditulis, diedit, ditandai sebagai spam, atau dihapus (ke tempat sampah)
  • ↳ Terkait istilah
  • ➝ Saat istilah seperti kategori atau tag ditambahkan, diedit, atau dihapus.
  • ↳ Terkait pengguna
  • ➝ Saat pengguna ditambahkan, diedit, atau dihapus.
  • ↳ Terkait plugin
  • ➝ Saat plugin diaktifkan atau dinonaktifkan.

◻️Versi

  • 🗂️ Membuat berbagai versi cache sesuai lingkungan.
  • ↳ Membuat versi WebP
  • ➝ Membuat cache terpisah untuk mendukung gambar WebP
  • ※ Dengan plugin Optimus, gambar bisa dikonversi ke WebP secara otomatis
  • ↳ Membuat cache versi seluler
  • ➝ Cache halaman khusus perangkat seluler dibuat secara terpisah
  • (berguna jika struktur HTML untuk PC dan seluler berbeda)
  • ↳ Membuat cache terkompresi Gzip
  • ➝ Cache yang sudah dikompresi dengan Gzip lebih dulu untuk mempercepat respons server dibuat

◻️Minify

  • 🧾 Me-minify kode inline (CSS·JavaScript) di dalam HTML untuk memperkecil ukuran file.
  • ↳ Mengompres HTML serta CSS dan JS inline untuk menghapus spasi dan baris baru yang tidak perlu
  • ➝ Membantu mempercepat pemuatan halaman
  • ➝ File CSS/JS eksternal tidak termasuk (plugin ini hanya memproses kode di dalam HTML)

Saat file CSS dan JavaScript di-minify, beberapa tabel atau fitur slider bisa tidak berfungsi dengan benar atau tidak tampil di layar, tergantung plugin yang Anda gunakan.

Hal ini terjadi karena struktur dependensi skrip atau urutan pemuatan DOM menjadi kacau, sehingga plugin berbasis blok atau page builder seperti Genesis Blocks, Spectra, Elementor, Beaver Builder, dan WPBakery bisa mengalami tata letak yang rusak atau fitur interaktif yang error.

Plugin cache apa pun yang Anda pakai, error yang membuat sesuatu tidak berfungsi normal pada dasarnya bisa terjadi tergantung blok atau page builder yang digunakan, sehingga pengujian setelah kompresi kode inline wajib dilakukan saat memakai plugin cache.

🔲 Pengecualian cache

  • 🚫 Cache dapat diatur agar dilewati saat kondisi tertentu terpenuhi.
  • ↳ ID pos
  • ➝ Masukkan ID pos tertentu yang akan dikecualikan dari cache, dipisahkan dengan koma (,) (contoh: 2,43,65)
  • ↳ Jalur halaman
  • ➝ Cache dapat dilewati berdasarkan jalur URL, dan ekspresi reguler (RegEx) digunakan
  • Contoh: /^(\/|\/forums\/)$/
  • ↳ String kueri (Query String)
  • ➝ Melewati cache bila parameter URL tertentu disertakan
  • ↳ Cookie
  • → Mengecualikan cache dalam situasi seperti penulis komentar atau keranjang WooCommerce

✅ Tes Kecepatan

Cache Enabler 1.8.17 dipasang di WordPress pada server uji Cloudways, lalu kecepatannya diukur dengan waktu byte pertama (TTFB) halaman beranda. Untuk masing-masing kondisi, yaitu tanpa plugin cache, nilai default Cache Enabler, dan nilai layar pengaturan di artikel ini, permintaan tanpa login dikirim 10 kali dalam dua putaran, lalu mediannya dibandingkan.

📊Waktu byte pertama sebelum dan sesudah Cache EnablerMedian · 20 kali
Tanpa plugin cacheCache Enabler aktif
Waktu byte pertama beranda (TTFB)
Median dari 20 permintaan tanpa login per kondisi, dikirim 10 kali dalam dua putaran. Permintaan diberi header Accept yang sama dengan browser.
060120180240ms
Tanpa cache220.9msTanpa plugin cache
Default55.1msRespons cache 20/20
Nilai layar pengaturan49.8msRespons cache 20/20
Angka diukur di server uji Cloudways pada 18 Oktober 2026.

Waktu byte pertama yang 220.9ms tanpa plugin cache turun menjadi 55.1ms dan 49.8ms setelah Cache Enabler diaktifkan. Pada kedua kondisi, ke-20 permintaan semuanya dijawab dengan file cache, dan karena nilai layar pengaturan di artikel ini adalah nilai default dengan semua opsi nonaktif, kondisi ketiga memakai pengaturan yang sama dengan default.

Waktu byte pertama dilihat dari nilai [time_starttransfer] curl. Permintaan pertama tepat setelah cache dikosongkan tidak dihitung karena permintaan itulah yang membuat file cache, lalu dikirim 10 permintaan dengan jeda 1 detik dan header Accept yang sama dengan browser.

for i in $(seq 1 10); do curl -o /dev/null -s -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' -w '%{time_starttransfer} dns=%{time_namelookup} connect=%{time_connect} tls=%{time_appconnect} code=%{http_code} size=%{size_download}\n' https://example.com/; sleep 1; done
0.044486 dns=0.000822 connect=0.003370 tls=0.020494 code=200 size=69959
0.071422 dns=0.000931 connect=0.003773 tls=0.031606 code=200 size=69959
0.070819 dns=0.001895 connect=0.004429 tls=0.031945 code=200 size=69959
0.071406 dns=0.000864 connect=0.003669 tls=0.032210 code=200 size=69959
0.069090 dns=0.000730 connect=0.003313 tls=0.033588 code=200 size=69959
0.054738 dns=0.001762 connect=0.004164 tls=0.023497 code=200 size=69959
0.060193 dns=0.000968 connect=0.003666 tls=0.031874 code=200 size=69959
0.057628 dns=0.000701 connect=0.003082 tls=0.030156 code=200 size=69959
0.061533 dns=0.000578 connect=0.003010 tls=0.025478 code=200 size=69959
0.079976 dns=0.000556 connect=0.003346 tls=0.029491 code=200 size=69959

Output di atas adalah pengukuran putaran ke-2 dengan Cache Enabler pada nilai default. Setiap permintaan membuka koneksi baru, sehingga waktu hingga koneksi TLS di kolom [tls] juga termasuk dalam waktu byte pertama.

Jika waktu byte pertama yang diukur dengan curl tidak turun, bukan berarti Cache Enabler tidak bekerja. Sebab, Cache Enabler tidak membuat maupun mengirim file cache untuk permintaan yang header Accept-nya tidak berisi [text/html].

for i in $(seq 1 10); do curl -o /dev/null -s -w '%{time_starttransfer} dns=%{time_namelookup} connect=%{time_connect} tls=%{time_appconnect} code=%{http_code} size=%{size_download}\n' https://example.com/; sleep 1; done
0.251081 dns=0.005972 connect=0.009569 tls=0.042509 code=200 size=69876
0.205716 dns=0.000560 connect=0.003334 tls=0.022671 code=200 size=69876
0.229798 dns=0.000759 connect=0.003258 tls=0.031652 code=200 size=69876
0.230230 dns=0.001500 connect=0.004246 tls=0.032241 code=200 size=69876
0.189573 dns=0.000645 connect=0.003234 tls=0.030598 code=200 size=69876
0.227845 dns=0.000759 connect=0.003265 tls=0.030934 code=200 size=69876
0.208334 dns=0.001538 connect=0.003971 tls=0.021570 code=200 size=69876
0.229638 dns=0.000571 connect=0.002924 tls=0.020581 code=200 size=69876
0.214610 dns=0.000575 connect=0.003165 tls=0.020606 code=200 size=69876
0.217078 dns=0.000610 connect=0.003252 tls=0.022737 code=200 size=69876

Tanpa header Accept, curl mengirim nilai default [Accept: */*], dan bahkan pada kondisi default yang sama, waktu byte pertamanya 0.19–0.25 detik. Ukuran responsnya juga 69,876 byte, tanpa satu baris komentar Cache Enabler.

curl -s -o /dev/null -D - -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' https://example.com/
HTTP/2 200
server: nginx
date: Sat, 17 Oct 2026 23:32:11 GMT
content-type: text/html; charset=UTF-8
vary: Accept-Encoding
vary: Accept-Encoding
x-cache-handler: cache-enabler-engine

Browser menyertakan [text/html] di header Accept saat membuka halaman, sehingga pengunjung yang tidak login menerima file cache. Permintaan yang dijawab dengan file cache mendapat tambahan header [x-cache-handler: cache-enabler-engine].

Cache Enabler hanya menangani permintaan GET, jadi jika Anda mengirim permintaan HEAD seperti [curl -I], header ini tidak muncul meskipun file cache ada.

✅ Penilaian Keseluruhan

Item perbandinganTanpa plugin cacheCache Enabler (default)Keterangan
Median waktu byte pertama220.9ms55.1msSekitar 75% lebih singkat
Rasio di bawah 150ms0% (0/20 kali)100% (20/20 kali)Maksimum 123.1ms setelah diterapkan
Respons file cache0/20 kali20/20 kaliHeader respons [x-cache-handler]
Median permintaan default curl203.3ms222.5ms[Accept: */*] · respons file cache 0/20 kali

Hanya dengan mengaktifkan Cache Enabler dan membiarkan 16 opsi di layar pengaturannya pada nilai default, permintaan halaman dari pengunjung yang tidak login sudah dijawab dengan file cache. Waktu byte pertamanya berada di kisaran 50ms, sekitar seperempat dari kondisi tanpa plugin cache.

Layar pengaturan Cache Enabler tidak memiliki opsi untuk me-minify file CSS dan JavaScript eksternal, jadi langkah berikutnya adalah mengatur plugin optimasi.

🔢 FAQ & Konten yang Direkomendasikan

[Clear Site Cache] di bilah admin menghapus cache seluruh situs, sedangkan [Clear Page Cache] yang muncul saat sebuah halaman dibuka di tampilan situs hanya menghapus cache halaman itu. Di server, gunakan perintah WP-CLI [wp cache-enabler clear]. Di server uji Cloudways, perintah ini menampilkan [Success: Site cache cleared.] dan folder cache terhapus.

Saat dinonaktifkan, [wp-content/advanced-cache.php], file pengaturan, dan file cache dihapus, dan definisi [WP_CACHE] juga dihapus dari [wp-config.php]. Hal yang sama terjadi di server uji Cloudways, sementara opsi database [cache_enabler] yang menyimpan nilai pengaturan tetap ada. Menurut dokumentasi resmi, opsi ini ikut dihapus saat plugin dihapus.

Cache Enabler tidak mengirim file cache untuk permintaan yang membawa cookie login (wordpress_logged_in). Cookie penulis komentar (comment_author) dan pos yang dilindungi kata sandi (wp-postpass) juga termasuk dalam daftar pengecualian default yang sama. Dokumentasi resmi juga menganjurkan pemeriksaan cara kerja cache dalam keadaan logout, melalui komentar Cache Enabler di akhir sumber halaman.

🧭 Artikel terkait plugin cache 15 artikel
🗂️ Plugin Cache
📝 Plugin Cache·Optimasi 📝 W3 Total Cache 📝 WP Super Cache 📄 Cache Enabler 📝 WP Fastest Cache 📄 Panduan Pengaturan WP Rocket 📝 Plugin WP OPcache
📄 Tes Kecepatan WP Rocket 📝 Tes Kecepatan W3 Total Cache
📄 Panduan Perfmatters 📝 Autoptimize 📝 Clearfy Cache 📄 Pengaturan IMAGIFY
📋 Cache: Definisi dan Semua Bidang 📄 Cache Website & Cache Internal Server
Tidak ada hasil pencarian.

ℹ️ Pemberitahuan Afiliasi
Konten di situs ini berisi tautan afiliasi. Jika pengunjung membeli produk atau layanan melalui tautan tersebut, situs ini menerima komisi dari penjual. Harga yang dibayar pembeli(turun saat ada diskon promo ↓), tidak naik karena hal ini. Harga, diskon, dan informasi stok yang ditampilkan berlaku pada saat penulisan dan bisa berbeda dengan kondisi sebenarnya, jadi pastikan kembali di situs penjual sebelum membeli. Pemilihan dan penilaian produk dibuat berdasarkan standar kami sendiri, dan ada tidaknya komisi tidak memengaruhi urutan maupun isi penilaian.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Buktikan bahwa Anda manusia: 9   +   2   =