Meningkatkan Speed Worpress Dengan Varnish & Gzip

Diposting pada

Meningkatkan Speed Worpress atau blog merupakan sebuah hal yang wajib bagi saya. Ini tujuanya agar pengunjung web atau blog kita lebih nyaman. Tak terbayang kan kalau kita buka sebuah situs yang lambat atau lemot membuat kita enggan menunggu sampai blog itu terbuka. Saya sendiri kalau menemukan blog yang lambat akan membatalkan mengunjunginya dan mencari blog lain yang lebih cepat loadingnya. Terkadang seorang pengelola blog tidak memperhatikan hal itu walaupun kontenya cukup menarik tapi kecepatan blognya tidak di perhatikan.

Salah satu cara Meningkatkan Speed Worpress adalah dengan menerapkan caching. Caching sendiri akan membuat halaman blog kita lebih cepat dengan menyimpan salinan file dan juga membatasi pemrosesan pada kinerja server yang kita pakai. Salah satu plugin yang melakukan pekerjaan baik untuk caching adalah plugin WP Super Cache. Tapi saya tidak hanya menginstal plugin WP Super Chace saja tapi juga menginstal Varnish dan juga mengaktifkan gzip pada nginx untuk Meningkatkan Speed Worpress.

Varnish merupakan aplikasi yang open source http reverse proxy yang juga atau yang disebut juga sebagai HTTP accelerator atau web accelerator. Varnish akan meningkatkan kinerja web atau blog kita yang secara signifikan. Varnish mempercepat blog atau web dengan cara menyimpan salinan dari halaman yang dilayani oleh server web yang pertama kali pengguna mengunjungi halaman tersebut. Pada waktu pengguna membuka halaman yang sama di waktu berikutnya, Tugas Varnish akan melayani salinan bukannya meminta halaman dari server web.

Meningkatkan Speed Worpress di VPS Centos 7 LEMP

Nah tidak usah panjang lebar penjelasanya sekarang kita langsung ke tutorial Meningkatkan Speed Worpress. Perlu di ketahui juga tutorial ini juga kelanjutan dari tutorial Cara Install WordPress di VPS Centos 7 LEMP yang sudah saya bahas pada artikel sebelumnya yang menggunakan VPS dengan OS Centos 7. Jadi jika anda belum install Nginx, worpress, maria db, dan php silahkan install terlebih dahulu.

Pertama kita install Varnish melalui terminal dengan mengetik perintah :

sudo yum -y install varnis

Kemudian konfigurasi nginx untuk varnish dengan perintah :

sudo nano /etc/nginx/conf.d/default.conf

Kemudian cari listen  80 ganti dengan listen 8080 seperti gambar di bawah ini :

Meningkatkan Speed Worpress

Kemudian konfigurasi varnish dengan perintah :

sudo nano  /etc/varnish/varnish.params

Kemudian Cari kode dibawah ini :

Meningkatkan Speed Worpress

Ganti menjadi seperti dibawah ini :

Meningkatkan Speed Worpress

Jangan lupa simpan konfigurasi dan restart Nginx dengan perintah :

sudo systemctl restart nginx

dan juga mengaktifkan varnish saat booting

sudo systemctl enable varnish

dan start varnish

sudo systemctl start varnish

Sekarang kita ceck varnish sudah aktif apa belum dengan perintah :

curl -I http:// 159.89.203.212/

(ganti IP dengan IP VPS kamu)

Jika tampak seperti di bawah ini maka varnish sudah aktif :

Meningkatkan Speed Worpress

Tahap berikutnya mengatifkan gzip pada nginx dengan perintah :

nano /etc/nginx/nginx.conf

Tambahkan script dibawah ini dan simpan :

client_max_body_size 64M;
  gzip on;
  gzip_comp_level    5;
  gzip_min_length    256;
  gzip_proxied       any;
  gzip_vary          on;
  gzip_types
    application/atom+xml
    application/javascript
    application/json
    application/ld+json
    application/manifest+json
    application/rss+xml
    application/vnd.geo+json
    application/vnd.ms-fontobject
    application/x-font-ttf
    application/x-web-app-manifest+json
    application/xhtml+xml
    application/xml
    font/opentype
    image/bmp
    image/svg+xml
    image/x-icon
    text/cache-manifest
    text/css
    text/plain
    text/vcard
    text/vnd.rim.location.xloc
    text/vtt
    text/x-component
    text/x-cross-domain-policy;

Kemudian Restart lagi nginx :

sudo systemctl restart nginx

Kita cek lagi dengan perintah :

curl -H "Accept-Encoding: gzip" -I http://159.89.203.212/

Jika berhasil akan tampil seperti di bawah ini :

Meningkatkan Speed Worpress

Kemudian menambahkan konfigurasi nginx dengan perintah :

nano /etc/nginx/conf.d/default.conf

Tambahkan script di bawah ini tepatnya di baris paling bawah :

location = /favicon.ico { log_not_found off; access_log off; }
    location = /robots.txt { log_not_found off; access_log off; allow all; }
    location ~*  \.(jpg|jpeg|png|gif|ico|css|js)$ {
        		expires 7d;
    log_not_found off;
  }

Tepatnya seperti gambar di bawah ini :

Meningkatkan Speed Worpress

Kemudian Restart lagi nginx :

sudo systemctl restart nginx

Sekarang sudah selesai, untuk tips meningkatkan performa worpress lainya akan saya bahas apada artikel berikutnya. Kalo ada yang kurang pas silahkan di koreksi. Kalau ada yang di pertanyakan silahkan bertanya pada komentar, jangan lupa kritik dan saranya. Terimakasih.

69 kali dilihat, 1 kali dilihat hari ini