Cara Mengatur Caching WordPress dengan W3 Total Cache
1. Panduan Pemula untuk Fungsi Internal WordPress 2. Apa itu Caching WordPress dan Mengapa Penting? 3. Bagaimana Cara Kerja Caching WordPress? 4. Cara Memasang & Mengatur Caching WordPress dengan WP Super Cache - 5. Sedang Dibaca: Cara Mengatur Caching WordPress dengan W3 Total Cache (W3TC)
6. Ulasan MaxCDN: CDN Terbaik untuk WordPress?
Dua plugin caching WordPress terpopuler di dunia adalah WP Super Cache dan W3 Total Cache (W3TC). Dikembangkan oleh CTO Mashable, W3 Total Cache sejauh ini merupakan plugin caching WordPress paling serbaguna yang tersedia, digunakan di situs dengan lalu lintas tinggi seperti Smashing Magazine, Mashable, MakeUseOf, dan Yoast. Tutorial ini adalah panduan pemula untuk mengkonfigurasi W3 Total Cache. Saran: W3TC memiliki banyak pengaturan lanjutan yang beberapa di antaranya sulit saya pahami. Jika Anda tidak terbiasa dengan suatu pengaturan, sebaiknya jangan mengacaukannya. Mari kita mulai!
Instal W3 Total Cache
Untuk menginstal plugin W3 Total Cache, buka dasbor WordPress Anda, diikuti dengan Plugins > Add New. Cari “w3 total cache ” dan instal hasil pertama. Anda juga dapat mendownload plugin secara manual dan menguploadnya ke folder wp_content/plugins melalui FTP. Jika sebelumnya Anda sudah menginstal plugin caching lain seperti WP Super Cache, sebaiknya nonaktifkan terlebih dahulu sebelum mengaktifkan W3 Total Cache. Ini akan mencegah kedua plugin saling bertentangan. Sebagai aturan praktis, jangan mengaktifkan lebih dari satu plugin caching WordPress pada waktu tertentu.
Konfigurasi W3 Total Cache – Pengaturan Umum
W3 Total Cache membuat entri menu baru bernama Performance di dashboard WordPress. Opsi yang kami cari ada di Kinerja > Umum. Anda akan melihat bahwa halaman ini memiliki banyak sekali pengaturan untuk plugin caching (dan lebih banyak lagi jika Anda menyukai hal-hal tingkat lanjut). Setiap pengaturan ditempatkan di dalam kotak – yang disebut modul. Saya telah membahas masing-masing modul ini dengan tangkapan layar yang relevan. Jika Anda mengalami kebuntuan atau tidak yakin tentang setelan tertentu, cukup ikuti screenshotnya.
Modul pertama yang akan Anda temukan adalah Umum. Saya sarankan untuk tidak mengaktifkan semua opsi caching menggunakan kotak centang sakelar. Anda mungkin mengaktifkan pengaturan yang tidak diperlukan (atau bahkan didukung oleh) host Anda – yang secara tidak sengaja akan memperlambat situs web Anda. Namun, jika Anda ingin menonaktifkan semua modul dengan cepat, kotak centang sakelar ini berguna! Sebelum melangkah lebih jauh, jika Anda belum terbiasa dengan istilah 'cache halaman' atau 'cache database', saya sarankan Anda membaca Cara Kerja Caching WordPress.
Modul Cache Halaman
Modul kedua yang akan kita konfigurasikan adalah Page Cache. Metode cache halaman bergantung pada lingkungan hosting Anda. Jika Anda menggunakan host bersama, Disk: Enhanced adalah pilihan terbaik. Namun, jika Anda menggunakan server khusus atau virtual dan Anda memasang APC (atau bentuk caching Opcode lainnya), Anda harus memilih opsi yang sesuai.
Perkecil Modul
Modul Minify mengompresi file CSS dan JavaScript yang digunakan tema Anda, dengan menghapus baris kode yang tidak perlu seperti komentar dan spasi. Hal ini mengurangi ukuran file sebesar ~10% sehingga menghasilkan situs yang lebih cepat. Pada Metode minifikasi cache Anda harus memilih opsi yang sesuai berdasarkan server Anda.
Modul Caching Lainnya
Dua modul berikutnya adalah Database Cache dan Object Cache. Aktifkan masing-masingnya dan ubah metode cachingnya ke metode yang paling sesuai dengan lingkungan hosting Anda – seperti yang Anda lakukan pada Cache Halaman dan Minify.
Modul terakhir yang ingin kita aktifkan adalah Cache Browser. Setelah Anda mengaktifkannya, klik Simpan semua Pengaturan. Itu seharusnya berhasil! W3 Total Cache sekarang diaktifkan di server Anda. Sekarang kita akan melihat secara mendalam dua modul spesifik – Cache Halaman dan Cache Browser. Nilai default modul lainnya baik-baik saja.
Pengaturan Cache Halaman
Setelan Cache Halaman dapat ditemukan di Kinerja > Cache Halaman. Pengaturan di sini cukup jelas. Saya telah mengaktifkan beberapa di antaranya – khususnya Jangan menyimpan halaman dalam cache untuk peran pengguna berikut. Hal ini memastikan bahwa ketika penulis mengedit postingan, dia akan dapat melihat versi terbaru dan bukan versi dari cache.
Pramuat Cache
Secara default, W3 Total Cache menyimpan halaman dalam cache saat pertama kali diminta. Anda juga memiliki opsi untuk membuat salinan semua postingan/halaman terlebih dahulu. Dengan cara ini, kapan pun pengunjung meminta halaman, cache sudah siap dan halaman akan disajikan dalam waktu sesingkat mungkin.
Anda harus mengonfigurasi pengaturan pramuat cache berdasarkan lingkungan hosting Anda dan jumlah lalu lintas yang diterima situs web Anda.
- Interval pembaruan cache secara langsung mempengaruhi sumber daya server – semakin rendah interval waktu (yaitu semakin tinggi frekuensinya), semakin besar sumber daya server yang digunakan. Orang-orang di server hosting bersama harus sangat berhati-hati dengan pengaturan ini. Tetapkan frekuensi yang cukup tinggi dan akun Anda mungkin akan ditangguhkan karena penyalahgunaan sumber daya server. Interval pramuat cache yang aman adalah satu jam – yaitu 3600 detik.
- Jika Anda tidak terbiasa dengan URL Peta Situs, instal Peta Situs Google XML. Plugin ini sangat mudah digunakan dan merupakan plugin yang wajib dimiliki.
- Terakhir, Anda ingin mengaktifkan opsi terakhir yang akan memicu operasi pramuat cache ketika postingan/halaman dipublikasikan.
Pengaturan Tembolok Peramban
Hal ini terdapat di Performa > Browser. Idenya adalah untuk memanfaatkan perangkat pengunjung Anda. Mengaktifkan cache Browser akan membuat file statis (seperti CSS, JavaScript, dan gambar) disajikan dari cache browser pengunjung Anda. Tentu saja, terdapat masa berlaku yang akan mencegah penggunaan data yang sudah usang. Ini menghilangkan beban besar dari server, menghemat bandwidth, dan sangat meningkatkan kinerja situs Anda secara keseluruhan.
Ini hidup!
Bagaimana Anda tahu bahwa W3 Total Cache benar-benar berfungsi? Ya, halaman plugin mengatakan demikian. Anda juga dapat melihat kode sumber situs Anda dan menemukan sesuatu seperti ini:
Tolok Ukur Kinerja Total Cache W3
Saya menunggu sekitar 1 jam setelah mengaktifkan caching dan mengukur kinerja situs web menggunakan GTmetrix. Ini tanpa plugin caching apa pun:
Ini adalah satu jam setelah W3 Total Cache dikonfigurasi:
Perhatikan perbedaannya? Peningkatan Kecepatan Halaman dan Tingkat YSlow sebesar 3% dan 5%. Rapi, bukan? Sekarang bayangkan seribu orang mengunjungi situs Anda setiap hari – bayangkan jumlah siklus CPU (istilah keren untuk penggunaan sumber daya) yang dapat Anda hemat. Caching tidak hanya mengurangi ukuran halaman Anda, tetapi juga meningkatkan kinerja situs secara keseluruhan yang membuka jalan menuju pengalaman pengguna yang luar biasa.
Mengatasi Masalah Total Cache W3
Anda mungkin memperhatikan bahwa waktu buka situs Anda meningkat setelah menginstal W3 Total Cache. Apakah itu mungkin? Tentu saja! Faktanya, ini adalah kesalahan pemula yang sangat umum. Ada banyak alasan dibalik hal ini:
- Alasan yang paling mungkin adalah Anda telah melakukan benchmark situs web saat melakukan pramuat cache. Membangun cache menghabiskan banyak sumber daya server. Bayangkan permintaan Anda selain itu – tentu saja situs Anda akan menjadi lambat! Solusi: tunggu satu jam dan coba lagi – kali ini akan berbeda.
- Alasan umum lainnya adalah memilih metode caching yang salah. Izinkan saya memberi tahu Anda bahwa apa pun selain Caching disk melibatkan sejumlah pengujian A/B. Anda perlu bermain-main dengan beberapa pengaturan ini untuk mendapatkan hasil terbaik.
- Terkadang di server bersama Anda mungkin menemukan APC atau opsi caching Opcode lainnya tersedia – dan kemungkinan besar Anda telah memilihnya. Jangan! Kembalikan ke 'Disk' atau 'Disk Enhanced'. Alasannya karena pengaturan tersebut telah disesuaikan untuk keseluruhan kinerja server bersama – ingat Anda bukan satu-satunya orang yang menggunakannya. Pengaturan ini mungkin tidak berfungsi dengan W3 Total Cache.
Jika Anda masih menghadapi masalah dan sudah mencoba nilai default/direkomendasikan, saya sarankan beralih ke WP Super Cache.
Kesalahan Izin File .htaccess
Tergantung pada lingkungan hosting Anda, Anda mungkin melihat pesan kesalahan yang menyatakan bahwa file .htaccess Anda tidak dapat ditulis. Ini berarti server web dan/atau pengendali PHP tidak memiliki izin yang diperlukan untuk mengubah file .htaccess. Ada dua solusi:
- Anda mengubah izin file .htaccess menjadi 775 melalui FTP atau cPanel, dll.
- Anda menambahkan data secara manual ke file .htaccess
Saya harus menunjukkan bahwa metode kedua lebih aman dan dianggap sebagai praktik keamanan yang baik.
Kesimpulan – Plugin Mana yang Harus Saya Gunakan?
Anda mungkin bertanya-tanya plugin caching WordPress mana yang akan digunakan. Bagaimanapun, saya menulis dua tutorial terpisah untuk mencapai tujuan yang sama. Haruskah Anda menggunakan WP Super Cache atau W3 Total Cache? Singkatnya – jika Anda menggunakan server bersama dan tidak ingin repot melakukan pengujian A/B dan/atau pemecahan masalah, WP Super Cache jauh lebih mudah untuk diterapkan. Namun, jika Anda menggunakan server virtual atau khusus dengan cache Opcode (seperti APC atau XCache) terinstal – dan tidak keberatan dengan pekerjaan tambahan, maka W3 Total Cache cocok untuk Anda. Jika dikonfigurasi dengan benar menggunakan metode lanjutan, hasil W3TC jauh lebih unggul.
Ini mengakhiri pengaturan plugin caching kami. Saya juga akan membahas cara setup CDN dengan masing-masing plugin ini. Sementara itu, Anda dapat melihat beberapa CDN gratis terbaik untuk WordPress dan terus ikuti perkembangannya.
Pertanyaan perpisahan: Apa plugin caching favorit Anda? Seberapa besar perbedaannya terhadap kinerja situs Anda? Kami ingin sekali mendengar pendapat Anda!















