Cara Meraih Skor Kecepatan > 90 dan Melejitkan Waktu Muat Website < 2 Detik

Aktifkan Fitur Keep-Alive


Menurut Yahoo, 80% waktu muat halaman web dihabiskan untuk mengunduh obyek-obyek halaman, seperti gambar, CSS, Javascript, Flash, dll. Suatu HTTP Request dibuat untuk setiap permintaan ini, sehingga semakin banyak obyek, semakin lama halaman ditampilkan.

Setiap kali pengunjung mendatangi website Anda, browser akan meminta kepada server satu persatu obyek website yang diperlukan dan server juga akan melayani satu persatu permintaan ini. Terkadang hal ini memunculkan pesan “Too Many HTTP Requests” dan membuat respon server menjadi lebih lambat.

Anda bisa menyederhanakan desain website untuk mengurangi permintaan ini, diantaranya dengan cara:

  • Mengurangi jumlah obyek yang ada di setiap halaman.
  • Menggunakan CSS sebagai ganti gambar, jika memungkinkan.
  • Menggabungkan beberapa CSS menjadi satu.
  • Mengurangi script dan meletakkannya di bagian paling bawah halaman web.

Cara termudah untuk mengurangi jumlah permintaan ini tanpa harus mendisain ulang website adalah dengan mengaktifkan fitur Keep-Alive. Kebanyakan web hosting mematikan fitur ini, untungnya Anda bisa mengaktifkan sendiri tanpa perlu menghubungi mereka.

Keep-Alive diaktifkan dengan cara menambahkan kode berikut di file .htaccess.

<ifModule mod_headers.c>
    Header set Connection keep-alive
</ifModule>

Dengan Keep-Alive aktif, permintaan browser akan dilayani sekaligus sehingga akan menghemat bandwidth server dan membuat halaman Anda tampil lebih cepat.

{ 4 comments… add one }
  • Jhon September 10, 2016, 2:49 pm

    Terima kasih banyak atas informasinya. Sangat informatif bagi saya yang sedang membangun website.

    Reply
  • Azhar MZ March 17, 2016, 9:09 pm

    Maksudnya gimana gan Google menyarankan agar website Anda memiliki waktu respon kurang dari 2 detik (2 ms), padahal di https://developers.google.com/speed/docs/insights/Server rekomendasinya di bawah 200 milisekon/milidetik, jika dikonversi ke detik maka 200 ms = 0,2 s (detik)

    Reply
  • kayzip October 8, 2015, 11:05 am

    apa metode keep alive bisa juga diterapkan untuk joomla? mohon pencerahannya?

    Reply
    • PLACESIANA October 9, 2015, 9:57 am

      Metode Keep-Alive bisa dipergunakan dengan CMS apa saja, termasuk Joomla.
      Bahkan website yang dibuat dengan HTML editor biasa juga bisa memanfaatkan metode ini … asalkan mempunyai akses ke konfigurasi web server.

      Reply

Leave a Comment

{ 4 comments }