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 moreMenambahkan header Vary: Accept-Encoding pada Nginx

Cara membuat tar.xz

Dalam Linux ada banyak algoritma kompresi yang bisa digunakan untuk mengarsipkan file dan direktori sekaligus memperkecil ukurannya. Tentu saja secara umum file asalnya bertipe teks atau binary supaya kompresi bisa maksimal. Semestinya anda sudah sering tahu soal gunzip atau sering dipakai menjadi tar.gz dan memang ini standarnya. Tapi sebenarnya ada yang lebih hebat lagi kemampuan kompresinya yakni Xz.

Read moreCara membuat tar.xz

Kompresi maksimal Gzip

Atau bisa juga dibaca judulnya sebagai cara mengatur tingkat kompresi Gzip di Linux. 🙂 Untuk proses pembuatan backup website dalam VPS tidak ada cara otomatisnya seperti Jet Backup di cPanel, kecuali kita mensettingnya sendiri. Kalau didownload satu per satu filenya jelas tidak optimal dan bisa lama sekali prosesnya. Karena itu wajib kita satukan dulu semua direktori dan isinya dengan perintah tar dan baru kita kompres dengan gzip supaya lebih kecil.

Read moreKompresi maksimal Gzip

Cara ekstrak file pada VPS yang terlalu kecil kapasitas HDD/SSDnya.

Kasus yang saya alami kali ini adalah dalam usaha merestore backup sebuah VPS ke VPS baru ternyata gagal karena kapasitas Harddisk/SSDnya tidak cukup untuk menyimpan hasil ekstrak arsip tar.gz-nya. Ukuran file backupnya sendiri sekitar 400MBan dan jelas dikompres.

Read moreCara ekstrak file pada VPS yang terlalu kecil kapasitas HDD/SSDnya.

Cara membuat file tar.gz di Linux

Malam ini saya melakukan pindahan satu website (atau forum lebih tepatnya) dari VestaCP ke satu VPS sendiri berbasis stack LEMP (Linux, Nginx, MariaDB, dan PHP). Trafiknya sih biasa saja tapi karena ternyata ada satu VPS saya yang nganggur dari awal tahun jadi iseng saja sekalian setting web servernya. Hehe. 🙂 Tentu kita harus mempersiapkan data – datanya sebelum pindahan kan?

Read moreCara membuat file tar.gz di Linux