Beberapa cara untuk menghindari penggunaan bandwidth yang berlebihan, terutama bagi pengguna layanan shared hosting dengan quota bandwidth yang cukup terbatas. Ada kalanya website kita yang terpasang pada shared hosting tidak bisa diakses dikarenakan bandwidth yang kita gunakan telah melebihi batas (jatah) yang ditentukan oleh penyedia layanan hosting.
Hal ini bisa dilakukan dengan beberapa tindakan, antara lain:
- Mengoptimalkan penggunaan script yang tidak efisien seperti:
- Memisahkan antara file javascript, css, dan html. Hindari penggunaan embedded script yang digabung dalam file html
- Jika Anda menggunakan framework javascript, pilih core script dengan ukuran file yang kecil, biasanya developer menyediakan versi yang telah dikompresi
- Memperkecil ukuran gambar
Hal ini cukup membantu dengan menggunakan gambar-gambar yang proporsional untuk ditampilkan didalam website. - Memanfaatkan fasilitas Web Cache
Web Caching merupakan menyimpan salinan halaman website untuk memungkinkan pengguna selanjutnya mendapatkan akses yang lebih cepat.Sebagai contoh pada browser, dimana ketika pertama kali mengakses halaman website, browser akan melakukan download file-file tertentu seperti gambar, javascript dan atau css. Hal ini akan mempercepat akses ke website pada saat kunjungan berikutnya, karena browser tidak perlu men-download ulang secara lengkap, cukup mendownload bagian halaman yang belum mempunyai cache saja.
Selain itu Anda bisa melakukan kontrol terhadap cache, seperti durasi halaman yang harus di-cache dengan menggunakan HTTP HEADER Cache Control atau file htaccess.
Tetapi, jika website Anda mempunyai trafik yang tinggi setiap harinya, maka Anda memerlukan metode yang lebih agresif untuk mengurangi penggunaan bandwith, seperti pembuatan file statis secara otomatis, caching pada database, optimasi query database, dan sebagainya.
- Memanfaatkan kompresi pada web server
Sebagai contoh jika kita mempunyai halaman website dengan ukuran 120KB yang berisi banyak teks, yang mengakibatkan halaman website menjadi lambat untuk diakses. Kompresi GZip ini layaknya sebuah kompresi pada sebuah file, jika kita mempunyai file yang cukup besar bisa kita mampatkan kedalam sebuah file yang kecil (misal menggunakan software winrar atau winzip).
Hal-hal diatas cukup membantu dalam mengoptimalkan website agar selalu bisa diakses, dengan meminimalkan penggunaan bandwidth, terutama bagi mereka yang menggunakan layanan shared hosting.
Selamat mencoba.