Bagaimana Cara Kerja Caching WordPress?
1. Panduan Pemula untuk Fungsi Internal WordPress 2. Apa itu Caching WordPress dan Mengapa Penting? - 3. Dibaca Saat Ini: Bagaimana Cara Kerja Caching WordPress?
4. Cara Memasang & Mengatur Caching WordPress dengan WP Super Cache 5. Cara Mengatur Caching WordPress dengan W3 Total Cache (W3TC) 6. Ulasan MaxCDN: CDN Terbaik untuk WordPress?
Selamat datang di bab baru dalam seri Caching WordPress di mana kita akan mempelajari cara kerja caching WordPress. Sebelum kita membahas topik ini, pastikan Anda telah mengikuti setiap topik sebelumnya (dari seri ini) dengan cermat, karena bab ini menggunakan pengetahuan dari topik tersebut. Untuk memulainya, mari kita bahas tentang dua tipe utama protokol caching yang tersedia, berdasarkan model klien-server:
- Caching Sisi Klien dan
- Caching Sisi Server
Caching Sisi Klien
Sebuah situs web berisi banyak data statis non tekstual, seperti gambar, file CSS, dan Javascript. Setelah diunduh, browser Anda cukup pintar untuk tidak mengunduh ulang setiap kali Anda menekan tombol F5. Ini hanya menyajikan data dari cache lokal – yaitu data cache yang disimpan di hard disk komputer Anda. Itulah mengapa disarankan untuk membersihkan cache browser Anda sesekali – ini menghemat banyak ruang dan meningkatkan kinerja.
Proses penggunaan kembali data cache dari komputer klien (atau sisi klien) dikenal sebagai cache sisi klien dan hampir setiap situs web modern menggunakannya dan setiap browser mendukungnya. Caching sisi klien membantu mencegah redundansi data (yaitu mengunduh data yang sama berulang kali) dan karenanya menghemat banyak sumber daya server dan yang paling penting – waktu!
Caching Sisi Server
Caching sisi server mencakup semua protokol caching yang digunakan dalam caching WordPress. Ini termasuk yang berikut:
- Cache halaman
- Caching kueri basis data
- Caching berbasis objek
- Cache opcode
WordPress menggunakan empat protokol caching sisi server utama ini. Kita akan melihat masing-masingnya satu per satu dan melihat bagaimana caching masing-masingnya dapat menghemat banyak waktu komputasi yang berharga, sehingga mempercepat situs web Anda.
Caching Halaman
Penyimpanan Basis Data
Namun, setelah database diperbarui (misalnya saat postingan diperbarui atau diterbitkan, atau komentar dikirimkan), sangat penting untuk menghapus cache database yang disimpan sebelumnya dan menyimpan kembali hasil kueri database dalam cache lagi. Hal ini tidak mubazir karena membantu menghilangkan hasil kueri database yang tidak relevan atau salah.
Cache objek
Cache opcode
Penyimpanan Lokal – Primer versus Sekunder
Untuk menerapkan caching sisi server dalam bentuk apa pun, dipahami bahwa data harus disimpan di penyimpanan lokal. Istilah “penyimpanan lokal” dapat berarti dua hal. Salah satunya adalah hard disk server dan yang lainnya adalah memori utama server – yaitu RAM.
RAM, yang merupakan singkatan dari Random Access Memory, adalah bentuk memori yang mudah menguap dan jauh lebih cepat daripada hard disk, yang merupakan bentuk penyimpanan sekunder yang non-volatil. Itu juga lebih mahal. Tentu saja Anda semua mengetahui hal ini.
Tempat Anda menyimpan data cache membuat perbedaan besar. Kalau di harddisk pasti lebih lambat dibandingkan kalau disimpan di RAM. Sekali lagi kecepatan HDD penting. Hard disk server berkisar dari 7.200 RPM hingga 15.000 RPM dan mungkin memiliki tingkat RAID yang berbeda – RAID 0 menjadi yang tercepat dan paling tidak aman, RAID 4 menjadi keseimbangan yang tepat. Anda juga memiliki SSD. Oleh karena itu, lokasi data yang di-cache mempunyai dampak besar pada kecepatan.
Bagi orang-orang di server shared hosting, Anda tidak punya pilihan selain menyimpannya di hard disk. Bagi pengguna yang menjalankan dedicated server atau VPS, Anda memiliki opsi tambahan untuk menyimpan cache di memori utama, yang sekali lagi harus dilakukan dengan sangat hati-hati – konfigurasi yang tidak tepat dapat menyebabkan ketidakstabilan (kehabisan RAM, dll) dan seringnya server crash.
Kesimpulan
Sekarang setelah Anda memiliki pemahaman yang baik tentang berbagai protokol caching WordPress, mari kita sampai ke inti dari seri posting kami – Cara Menerapkan caching WordPress.
Jika Anda memiliki pertanyaan atau saran untuk menyempurnakan bab ini, silakan bertanya atau membagikannya – kami akan senang mendengar pendapat Anda!







