Meningkatkan kecepatan website

Mengurangi DNS Lookup

Domain Name System [DNS] bekerja dengan memetakan hostname kedalam alamat IP, sama seperti buku telepon yg memetakan nama orang dan no ponselnya. Proses DNS lookup terjadi misalnya ketika anda mengetik www.forumihik.com browser akan menghubungi resolver DNS untuk mencarikan IP server forumihik.com. Proses DNS lookup berlangsung sekitar 20-120 milidetik, pada saat DNS Lookup berlangsung browser tidak dapat mendownload apapun sampai proses DNS Lookup selesai. Makanya membatasi jumlah resolver DNS dapat mengurangi waktu respon yang diperlukan sebuah website.

Memisahkan Komponen Pada Hostname yang Berbeda

Anda dapat memisahkan komponen² anda pada hostname yang berbeda, misal dokumen HTML dan PHP anda di www.klukkluk.com, sedangkan untuk gambar di sub domain seperti images.klukkluk.com, images2.klukkluk.com dsb, dengan demikian anda memungkinkan browser untuk melakukan paralel download dan menghemat banyak waktu loading website sebab komponen tidak perlu menunggu satu sama lain. Namun pastikan anda tidak menggunakan lebih dari 2-4 hostname agar tidak terkena penalti dari proses DNS Lookup.

Menyimpan Komponen pada Domain Khusus agar Bebas Cookies

Masi berkaitan dengan point sebelumnya, Jika anda punya domain pakrt.com anda bisa hosting komponen gambar anda pada subdomain spt image.pakrt.com. Namun jika website anda telah diatur agar cookies tersimpan pada pakrt.com, bukan www.pakrt.com, maka semua permintaan ke *.pakrt.com [semua subdomain termasuk image.pakrt.com] akan mengandung cookies dari pakrt.com.
Browser akan mendownload cookies ini berulang kali. Dalam kasus ini anda bisa mengatasinya dengan membeli domain baru yang dikhususkan untuk menyimpan komponen statis anda, misal yahoo menggunakan yimg.com, youtube menggunakan ytimg.com dll.

Kurangi Ukuran Cookies

Cookies digunakan untuk berbagai alasan seperti otentikasi [misalnya username, passlog] dan personalisasi [favorite, css sprite dll] Maka penting sekali untuk menjaga ukuran cookies sekecil mungkin agar tidak terlampau banyak file cookies yang harus didownload browser. Anda mulai menghilangkan cookies yang tidak penting, menggunakan format file yang tepat untuk file² gambar [PNG,JPG dan GIF] dan mengatur Expires Header dg benar.

Bersambung lagi… :happy0025: