Biasakan tes dulu konfigurasi Nginx sebelum diterapkan

Ada satu kebiasaan yang “terpaksa” saya kuasai dalam perjalanan belajar setting VPS, terutama untuk Nginx. Dulu awalnya setiap ketemu potongan kode yang katanya terbaik untuk performa Nginx (apapun itu, walaupun saya juga ga ngerti) langsung saya coba di live server. Jadi ya memang ada websitenya dan aktif, pikiran saya kodenya pasti aman karena yang ngeshare sudah ahli dan tahu darimana kalau sukses apabila tidak ada situs yang diujicoba? Ya… kesalahan besar, bikin begadang iya. 😀

Read more

Membuat Nginx FastCGI Cache mengabaikan query string

Ini melanjutkan tutorial lama saya soal Nginx FastCGI Cache yang bisa sangat meringankan beban kerja VPS dan mempercepat akses websitenya juga. Secara keseluruhan kerjanya bagus tapi agak rewel dalam urusan cookie dan sesi pengunjung, sering tidak dikenali jadi susah buat login atau logout akun apabila ada. Tapi kalau konten anda bersifat statis dan tidak berharap adanya interaksi pengunjung selain membaca maka ini solusi yang pas.

Read more

Menambahkan header Vary: Accept-Encoding pada Nginx

Untuk konten statis yang sangat bagus dikompresikan seperti file CSS dan JS akan sangat disarankan agar ditambahkan header Vary: Accept-Encoding supaya browser yang mendukung akan dikirimkan file yang terkompresi apabila mendukungnya. Intinya untuk menghemat data dan mempercepat transfernya bila perambannya bisa membaca isinya. Kalau tidak yang akan diberi versi aslinya tanpa dikecilkan.

Read more

Menggunakan IPv6 dengan Nginx

NAT VPS yang merupakan produk VPS yang hanya menyediakan IPv6 tampaknya sudah mulai cukup dikenal. Apabila digunakan untuk web server jelaslah bukan masalah karena spesifikasinya rata – rata sudahlah cukup. Prosedur instalasi stack web servernya pun masih sama saja tapi kadang memang perlu diadaptasikan sedikit konfigurasinya agar mampu memakai alamat IPv6 yang ada. Yang saya bahas kali ini adalah Nginx.

Read more