Pengoptimalan Bandwidth pada Apache dan Nginx

Jumat, 05 September 2014

Tingkat Webmaster: lanjutan
optimize-for-bandwidth.png
Semua orang ingin menggunakan bandwidth yang lebih kecil: penghosting ingin tagihan / biaya yang lebih rendah, pengguna seluler tidak ingin melebihi kuota paket data mereka, dan semua orang ingin semuanya berjalan dengan cepat agar tak ada byte yang terbuang sia-sia. Padahal, web menawarkan banyak cara untuk menghemat bandwidth, misalnya saja dengan menayangkan laman yang disajikan tanpa gzip, stylesheet dan JavaScript yang disajikan dengan gambar yang ukurannya tidak diperkecil dan tidak dioptimalkan, serta masih banyak cara lainnya.

Jadi, mengapa web belum juga dioptimalkan untuk menghemat bandwidth? Jika penghematan ini berguna bagi semua orang, lantas mengapa belum juga dilakukan? Mungkin karena ada banyak orang yang menganggap hal ini terlalu rumit. Misalnya saja, para desainer web dianjurkan untuk "menyimpan untuk web" saat mengekspor hasil kerjanya, namun mereka terkadang lupa melakukannya. Sementara itu, para pemrogram JavaScript juga tidak suka bekerja dengan kode yang ukurannya diperkecil karena membuat proses debug jadi lebih sulit. Anda sebenarnya juga dapat menyiapkan alur proses khusus untuk memastikan tiap pengoptimalan ini diterapkan ke situs setiap saat, sebagai bagian dari proses penerapan atau pengembangan. Tetapi, prosesnya juga sangat merepotkan.

Namun demikian, ada solusi mudah bagi para pengguna web untuk menghemat bandwith: dengan proxy pengoptimalan seperti yang dimiliki Chrome . Saat pengguna memilih untuk ikut serta dalam layanan ini, lalu lintas HTTP mereka berjalan melalui proxy Google, yang mengoptimalkan pemuatan laman dan mengurangi penggunaan bandwidth sebesar 50%. Akan tetapi, walau ini adalah cara yang hebat untuk menghemat bandwith, masih sedikit orang yang mengaktifkan fitur ini saat menggunakan Chrome, dan cara ini juga tidak dapat mengoptimalkan lalu lintas HTTPS.

Dengan Optimalkan untuk Bandwidth , tim PageSpeed menghadirkan teknologi yang sama untuk para webmaster, sehingga semua orang dapat memperoleh manfaatnya: pengguna browser lain, situs yang aman, pengguna desktop, dan pemilik situs yang ingin menurunkan tagihan lalu lintas keluar untuk situsnya. Untuk melakukannya, cukup pasang modul PageSpeed pada server Apache atau Nginx [1], aktifkan Optimalkan untuk Bandwidth di konfigurasi Anda, dan PageSpeed akan melakukan sisanya.

Jika nanti Anda tertarik dengan fitur pengoptimalan lanjutan dari PageSpeed, misalnya pengoptimalan dari ekstensi cache dan penyebarisan hingga proses lazyload gambar , dan penangguhan J ava S cript yang lebih agresif, cukup aktifkan opsi tersebut di konfigurasi PageSpeed.

Pelajari lebih lanjut tentang cara memasang PageSpeed atau cara mengaktifkan fitur Optimalkan untuk Bandwidth .

Diposkan oleh Jeff Kaufman, Membuat Web Jadi Lebih Cepat


[1] If you're using a different web server, consider running PageSpeed on an Apache or Nginx proxy.  And it's all open source , with porting efforts underway for IIS , ATS , and others.