WordPress di Varnish: Apa Itu dan Bagaimana Mengonfigurasinya?
Diterbitkan: 2020-02-25
Jika Anda pernah berjuang untuk meningkatkan kinerja situs WordPress Anda, saya ingin memperkenalkan Anda ke Varnish Cache. Tapi pertama-tama, mari kita cepat berbicara tentang konten statis, seperti gambar, skrip, halaman, teks, dan lembar gaya.
Konten statis berulang adalah bagian dari toko e-niaga, portal besar, jaringan perusahaan, dan jenis situs web lainnya. Konten semacam ini akhirnya menghasilkan permintaan yang tidak perlu ke server setiap kali dimuat oleh pengguna.
Ketika kita berbicara tentang server hosting tradisional, tantangannya bahkan lebih besar: ada ratusan situs web dan ribuan konten statis yang diminta setiap detik di server. Jadi mereka gagal menanganinya dan situs web Anda sedang down.
Di situlah Varnish Cache masuk.
- Apa itu Cache Pernis?
- Bagaimana Pernis Cache Bekerja?
- Apakah Layak Menggunakan Varnish Dengan WordPress?
- Bagaimana Cara Mengonfigurasi Cache Pernis di Cloudways?
- Tolok Ukur Kinerja Pernis
- Mengapa Menggunakan Cloudways untuk Hosting WordPress?
Apa itu Cache Pernis?
Varnish Cache adalah proxy terbalik dan akselerator HTTP. Itu dirancang untuk mengirimkan konten secepat mungkin sambil memuat penyeimbangan. Ini juga mengurangi beban penggunaan server saat menyimpan objek, dan menghindari kueri basis data.
Sebagai perangkat lunak sumber terbuka, Varnish sangat menonjol di antara server cache dan penyeimbang beban. Versi 1.0 diluncurkan pada tahun 2006 dan saat ini, Varnish Cache menawarkan lingkungan yang sangat dapat disesuaikan berkat adopsi VCL untuk konfigurasi server.
Fitur penting lainnya dari Varnish Cache adalah menjaga situs web tetap online jika terjadi masalah backend. Backend dapat berupa server web lain yang menjalankan Apache atau Nginx, yang bertanggung jawab untuk mengembalikan data ke Varnish ke cache.
Jika server backend gagal, mode tenggang Varsnish memungkinkan informasi yang di-cache dikembalikan meskipun telah kedaluwarsa, mencegah situs web tidak tersedia. Ini tidak diragukan lagi merupakan fitur yang sangat penting, terutama ketika sebuah situs web menerima banyak permintaan.
Cara Kerja Cache Pernis
Tidak seperti server proxy lain, yang mendukung beberapa protokol seperti FTP dan SMTP, Varnish secara eksklusif berfokus pada HTTP. Keuntungan besar dari ini adalah fakta menyimpan data cache dalam RAM, daripada menggunakan hard disk server seperti yang dilakukan layanan cache lainnya. Dalam konfigurasi yang paling umum, setiap permintaan HTTP melewati Varnish terlebih dahulu, yang merespons jika objek masih valid dalam cache. Setiap kali suatu objek tidak ditemukan atau kedaluwarsa, itu membuat permintaan ke backend untuk mengembalikan informasi yang kemudian di-cache.

Biasanya permintaan HTTP perlu menggunakan sumber daya server untuk memproses kode dan kueri basis data. Dengan Varnish Cache, dimungkinkan untuk menghindari beberapa langkah karena hasil pemrosesan disimpan dalam cache, menghindari keharusan memproses setiap permintaan lagi.
Varnish dapat menyimpan objek statis, yaitu menyimpan hasil pemrosesan dan file statis lainnya seperti gambar dan skrip. Data ini disimpan di memori, sehingga proses membaca informasi ini jauh lebih cepat dan efisien, meskipun konsumsi RAM meningkat.
Apakah Layak Menggunakan Varnish Dengan WordPress?
Menurut sebuah penelitian, Google: Kecepatan sekarang menjadi faktor halaman arahan untuk Google Penelusuran dan Iklan . Ini berarti kinerja situs memainkan peran penting dalam hal pertumbuhan bisnis online Anda dan hampir setengah dari lalu lintas web Anda berasal dari pencarian. Jadi, bagaimana Anda akan melakukannya dengan baik di mesin pencari jika kecepatan situs Anda lambat?
Seperti banyak platform situs web, WordPress juga membutuhkan sumber daya hosting, terutama ketika Anda menjalankan toko online dan memiliki inventaris produk yang banyak. Itu memang memiliki seluruh komunitas yang berdedikasi bekerja untuk meningkatkan kinerja secara keseluruhan. Tetapi tema dan pengaturan WordPress umumnya kompleks dengan elemen dinamis dan statis yang semuanya bercampur dalam satu halaman, membuat sistem caching canggih sulit untuk diatur.
Inilah sebabnya mengapa memiliki mekanisme caching seperti Varnish dan tema WordPress yang cepat sangat penting untuk kinerja yang lebih baik. Namun, itu tidak semudah yang saya taruh di sana.
Ada beberapa keterbatasan karena banyak yang masih tidak dapat memanfaatkan sistem caching canggih seperti Varnish. Jika Anda Google "WordPress Varnish" Anda akan menemukan banyak artikel teknis dan diskusi tentang membuat WordPress dan Varnish kompatibel. Beberapa mungkin memiliki solusinya, tetapi pengaturannya sangat membingungkan sehingga membuat frustrasi pemilik situs WordPress yang tidak paham teknologi.

Cara Mengonfigurasi Pernis di Cloudways
Di Cloudways, kami selalu mencari cara untuk meningkatkan kinerja hosting WordPress terkelola kami dan mengerjakan saran yang diberikan kepada kami oleh klien kami, pengembang, usaha kecil dan menengah, agensi, dan komunitas WordPress pada umumnya.
Sejalan dengan praktik lama ini, kami telah menemukan solusi pas yang memanfaatkan dan meningkatkan kompatibilitas WordPress dan Varnish. Sebagai platform intuitif, Anda dapat melihat cara meluncurkan WordPress dan mengonfigurasi pengaturan Varnish bersama dengan beberapa aturan umum.

Memasang Situs WordPress
Tidak seperti penyedia hosting lainnya, Anda tidak perlu menjalankan baris perintah untuk menginstal Varnish ke server Anda. Dengan peluncuran server baru, Varnish Cache akan diinstal secara otomatis di aplikasi & server WordPress Anda bersama dengan paket yang dioptimalkan Cloudways lainnya. Secara default, Vanish akan diaktifkan, tetapi jika Anda ingin menonaktifkan Cache Pernis, Anda dapat dengan mudah melakukannya dengan mengklik tombol.
Buka Panel Manajemen Server > Kelola Layanan dan klik nonaktifkan . Anda juga dapat membersihkan cache Varnish dari bagian ini.

Konfigurasi Pernis
Anda dapat menambahkan aturan baru atau mengecualikan mekanisme caching untuk beberapa halaman tertentu dari bagian manajemen aplikasi jika Anda mau. Buka Situs WordPress Anda > di bawah Manajemen Aplikasi pilih Pengaturan aplikasi > Pengaturan Pernis > Tambahkan Aturan Baru . Dengan ini, Anda dapat mencegah URL halaman arahan WordPress dari proses caching dengan menempatkan URL halaman.
Selain itu, Anda juga dapat memasukkan dan mengecualikan cookie dari bagian ini.

Pernis Kecualikan & Sertakan
Cloudways juga menawarkan plugin cache "Breeze" yang sepenuhnya kompatibel dengan Varnish dan Anda dapat langsung melakukan beberapa operasi pernis dari antarmuka plugin.
Tolok Ukur Kinerja Pernis
Berikut adalah hasil load test yang membandingkan kinerja WordPress tanpa Varnish dan WordPress dengan Varnish.
Tanpa Varnish, waktu respons rata-rata adalah 2130 mdtk . Seperti yang terlihat pada grafik di bawah, tingkat respons menurun karena semakin banyak pengguna mengakses situs WordPress yang berjalan tanpa Varnish.

Tanpa Cache Pernis
Dengan Varnish, waktu respons rata-rata adalah 633 ms . Anda dapat melihat pada gambar di bawah ini, dengan Varnish Cache, situs WordPress Anda lebih dari 3 kali lebih cepat dibandingkan tanpa.

Dengan Pernis
Pengujian dengan jelas menunjukkan bahwa respons rata-rata server menjadi lebih cepat ketika Anda mengaktifkan cache Varnish, sementara server tanpa Varnish berjuang untuk merespons setiap pengunjung baru yang datang, menyebabkan situs menjadi lambat. Itu merugikan bisnis Anda.
Mengapa Menggunakan Cloudways untuk Hosting WordPress?
Cloudways menawarkan platform intuitif di mana Anda dapat meluncurkan situs WordPress yang Kompatibel dengan Varnish di atas infrastruktur cloud yang andal seperti DigitalOcean, Linode, Amazon Web Services, Google Compute Engine, dan Vultr.
Platform Cloudways memungkinkan Anda meluncurkan aplikasi kompleks dalam waktu kurang dari 5 menit di infrastruktur cloud hanya dengan beberapa klik. Ini memungkinkan non-teknisi untuk memanfaatkan kinerja dan keandalan menggunakan teknologi pengoptimalan VMAN.
Situs web yang dioptimalkan dan berkinerja cepat memberikan pengalaman pengguna terbaik bagi pengunjung Anda. Mereka tidak akan frustrasi dengan lambatnya kecepatan situs web Anda. Bahkan mesin pencari seperti Google memprioritaskan situs web dengan kecepatan pemuatan yang mengesankan.
Jadi jika Anda ingin fokus pada bisnis dan pertumbuhan Anda dan tidak ingin menginvestasikan waktu dalam pengoptimalan server, maka Cloudways jelas merupakan pilihan terbaik untuk Anda. Mulai uji coba gratis hosting WordPress Anda dari spanduk di bawah ini.
