Cara Menggunakan Pernis Dengan WordPress

Rifat Tutorial WordPress Nov 1, 2021

Orang-orang tidak suka menggunakan situs web yang memuat lambat, memilikinya dapat merugikan pengguna Anda. Tidak peduli seberapa informatif dan membantu situs web yang Anda miliki, tidak ada alasan yang akan diterima untuk situs web yang malas mengingat ada banyak cara untuk meningkatkan kecepatan situs web Anda, termasuk prosedur caching

Ada banyak cara untuk mempercepat implementasi situs web dan cache Anda. Juga, ada banyak alat yang dapat membantu Anda untuk memperbaiki masalah ini. Hari ini kita akan berbicara tentang cara kerja proxy terbalik dan akan memberi tahu Anda tentang Varnish dan mengajari Anda cara menggunakannya di WordPress.

Apa itu Proksi Terbalik?

Proxy juga diidentifikasi sebagai server 'mediator'. Singkatnya, server yang berada di antara pengguna dan server web pusat dan memungkinkan pengguna mengakses semua konten web atau memblokir menggunakan beberapa situs tertentu dengan syarat mengikuti beberapa aturan tertentu, yang disebut Proxy.

Saya beri contoh, Penyedia Layanan Internet (ISP) atau kantor Anda mungkin menggunakan server proxy untuk memblokir Anda agar tidak menjangkau situs web tertentu. Anda mungkin juga menggunakan server proxy untuk mempertahankan privasi Anda, mengenkripsi permintaan web, atau pembatasan jalan memutar di web.

Buat Situs Web Luar Biasa

Dengan Elementor pembuat halaman gratis terbaik

Mulai sekarang

Mengapa kita harus menggunakan Proxy Terbalik?

Proksi terbalik diatur antara server web Anda dan internet. Mereka memfilter permintaan HTTP yang masuk. Berikut adalah beberapa keuntungan menggunakan proxy terbalik untuk situs web Anda.

  • Loading balance server -Â Jika Anda memiliki banyak server, reverse Proxy dapat memberikan arahan permintaan tergantung pada kapasitas loading masing-masing komputer.
  • Tujuan caching  - Konten statis dan dinamis dapat di-cache oleh Proxy terbalik. Jadi, ini mengurangi waktu pemuatan di situs web Anda.
  • Beberapa manajemen sertifikat SSL Dapat menangani permintaan HTTP yang masuk  dan menerima informasi dari data yang tidak didekripsi dari server Anda.
  • Pastikan privasi lebih baik  - Menggunakan server proxy terbalik dapat menyembunyikan informasi berharga Anda dari server. Ini mengurangi kerentanan situs web Anda dan memberikan keamanan yang lebih baik.

Pada akhirnya, ini adalah cara yang bagus untuk meningkatkan kinerja situs web WordPress Anda. Mempercepat adalah salah satu alat terbaik yang Anda inginkan untuk melakukannya.

Apa itu Varnish untuk WordPress?

Ada beberapa cara untuk memanfaatkan caching. Namun, Anda dapat bergantung pada browser pengguna atau CDN - Jaringan Pengiriman Konten untuk mengontrol caching situs web Anda. Di sisi lain, Anda dapat menggunakan cache proxy terbalik - dan itulah tepatnya Varnish.

Varnish adalah alat caching satu halaman penuh dan sepenuhnya bersumber terbuka yang dapat berfungsi sebagai proxy terbalik. Artinya, itu dapat bertindak sebagai media antara situs web Anda dan pengguna. Setiap kali seseorang membuka situs web, Varnish memeriksa cache-nya untuk memeriksa apakah ada salinan halaman atau info yang ingin dilihat pengguna. Jika tidak, Varnish akan mengambil halaman itu dan menyimpannya untuk digunakan lebih lanjut.

Varnish dapat meningkatkan kinerja server Anda karena lebih nyaman untuk menampilkan konten dari cache daripada awal. Dengan menggunakan Varnish, Anda dapat menyimpan salinan semua aset yang biasanya tidak terlalu sering Anda ubah. Secara teratur, jika Anda mengelola cache, Varnish akan memberikan hasil render yang bersih dan sempurna dalam situasi apa pun.

Varnish menggunakan Varnish Configuration Language (VCL) miliknya sendiri Untuk memelihara server proxy yang mengikuti aturan khusus selama penanganan permintaan. Ini memberi Anda kendali penuh atas server proxy Anda dalam hal konfigurasi. Jadi, semakin baik Anda terbiasa dengannya, semakin baik hasil yang dapat Anda harapkan.

Anda dapat menggunakan memperluas fungsionalitas Varnish menggunakan 'VMODs', Ini meningkatkan fungsi inti. VMOD dapat dengan mudah ditemukan di situs web resmi Varnish, jangan ragu untuk memeriksanya .

Anda dapat menginstal Varnish langsung ke server Anda. Berarti, Anda harus mencapai baris perintah. Jika Anda adalah pengguna VPS (Virtual Private Server) , baca langkah-langkah di bawah ini untuk mempelajari cara mengatur Varnish di WordPress.

Cara Mengatur Pernis untuk WordPress

Selama pelajaran ini, kita akan sering membuat perubahan di tingkat server. Jika Anda gugup menggunakan baris perintah atau mengubah server Anda, Anda mungkin ingin membaca semua instruksi dengan tepat sebelum memulai. Selain itu, buat cadangan situs web Anda terlebih dahulu , untuk berjaga-jaga. Jika tidak, jika situs Anda down, Anda tidak akan dapat memulihkannya.

Bagian 1: Instal Pernis di Server

Anda harus mengakses server Anda melalui baris perintah jika Anda ingin atau menginstal Varnish. Instal alat, konfigurasikan file VCL dan simpan untuk membuatnya berfungsi. Pergi ke panduan instalasi Varnish Untuk server berbasis UNIX, ikuti itu dan Anda akan dapat menginstalnya. Setelah instalasi, pastikan Anda me-restart semuanya. Ini, Anda siap untuk menyempurnakan situs web Anda agar berfungsi dengan alat baru Anda.

Bagian 2: Â Mengatur Plugin Pembersihan Cache Proxy

Idealnya, Anda ingin mengatur Varnish untuk membersihkan cache pada waktu yang direncanakan. Dengan begitu, itu tidak akan membantu pengunjung versi lama dari konten Anda.

Cara terbaik untuk melakukan ini di WordPress adalah membersihkan cache proxy terbalik setiap kali Anda memperbarui halaman atau posting (atau membuat yang baru). Seperti yang Anda bayangkan, ada plugin yang dapat melakukan ini untuk Anda, bernama Proxy Cache Purge .

Ini adalah plugin yang sangat disukai karena tidak menghapus seluruh cache saat Anda memublikasikan atau mengedit halaman atau postingan. Sebaliknya, itu hanya menargetkan stok untuk halaman depan Anda, konten yang diedit, dan klasifikasi terkait. Satu-satunya waktu ketika plugin membersihkan seluruh cache proxy terbalik secara otomatis adalah ketika Anda mengganti tema.

Pembersihan Cache Proxy tidak memerlukan pengaturan yang berbeda, tetapi Anda harus mengizinkan tautan permanen khusus agar plugin berfungsi dengan benar. Jika Anda tidak menggunakan struktur permalink kustom yang seharusnya, lihat di sini .

Bagian 3: Konfigurasikan Pengaturan Pernis Anda untuk WordPress

Jika Anda mengikuti panduan pengaturan asli untuk Varnish dari situs web, Anda akan mendapatkan file konfigurasi yang berfungsi untuk WordPress tetapi tidak bersahabat dengan platform.

Untuk mengoptimalkan Varnish untuk WordPress, kami menyarankan Anda untuk membuat tiga perubahan kecil pada file VCL Anda:

  1. Konfigurasikan Varnish untuk mengabaikan cookie tertentu.
  2. Kecualikan admin WordPress dan halaman login Anda.
  3. Perpanjang durasi cache proxy terbalik.

Anda dapat menggunakan editor teks apa pun untuk mengedit baris perintah file VCL. Perubahan akan terjadi di default.vcl dan file akan ditempatkan di sini.

/etc/varnish/default.vcl

Buka file VCL dan tambahkan potongan kode ke dalamnya. Jangan khawatir, dan ini dikumpulkan dari situs resmi Varnish.

unsetting wordpress cookies
sub vcl_rec {
set req.http.cookie = regsuball(req.http.cookie, "wp-settings-\d+=[^;]+(; )?", "");
set req.http.cookie = regsuball(req.http.cookie, "wp-settings-time-\d+=[^;]+(; )?", "");
set req.http.cookie = regsuball(req.http.cookie, "wordpress_test_cookie=[^;]+(; )?", "");
if (req.http.cookie == "") {
unset req.http.cookie;
}
}
exclude wordpress login and admin urls
if (req.url ~ "wp-admin|wp-login") {
return (pass);
}
extending caching time
sub vcl_backend_response {
if (beresp.ttl == 120s) {
set beresp.ttl = 1h;
}
}

Simpan, dan selesai! Sekarang Anda baik untuk pergi. Server proxy terbalik siap bekerja. Sekarang Varnish akan menghubungi situs Anda setiap satu jam, bukan setiap dua menit (default).

Menyimpulkan

Jika Anda diberdayakan dengan akses penuh ke situs Anda, maka menanam proxy terbalik adalah cara yang sangat efektif untuk memperkaya waktu pemuatan bagi pengunjung Anda. Ini akan membantu Anda untuk menangani beban lalu lintas yang luas dan juga akan mengamankan data Anda dari orang yang tidak berwenang.

Divi WordPress Theme