Side22Press

Learning Around From Null
14 Jan 2010 - Category : Design Corners - with : { 0 } Komentar

Apa sebenarnya ETag ? ETag atau entity tag adalah salah satu bentuk ‘caching’ dengan menggunakan mekanisme pencocokan sebuah komponen (entity) yang telah disimpan pada browser (browser’s chace) dengan komponen asli yang disimpan web server. Merupakan suatu bagian protokol WWW (World Wide Web) yang bernama HTTP (HyperText Transfer Protocol). Pada beberapa bacaan, ETag didiskripsikan sebagai sebuah tanda pengenal unik yang dilekatkan pada setiap file pada sebuah situs dalam sebuah server.

Sebagai sebuah model caching, entity tag (ETag) sendiri dapat diaplikasikan dengan beberapa cara, antara lain dengan penetapan waktu modifikasi terakhir sebuah file (the last modified time of the file), penetapan ukuran file (size of the file), dan penggunaan ‘checksum’.

Illustrasi paling kasar yang bisa saya terima adalah sebagai berikut (mudah-mudahan tidak salah) ;

  • Ketika seorang pengunjung membuka url sebuah situs, dan situs tersebut menerapkan penggunaan Entity Tag pada penanganan ‘caching’. Maka ke dalam browser pengunjung akan ditanamkan sebuah ‘cache’ yang memuat informasi entity tag.
  • Pada kunjungan berikutnya untuk url yang sama, browser akan mencocokkan ETag yang disimpan dengan ETag yang terdapat pada server situs.
  • Apabila ETag yang terdapat pada server sama dengan nilai ETag yang terdapat pada browser, maka browser dapat mengabaikan segala bentuk perubahan konten yang diminta dari sebuah situs pada sebuah server.
  • Kemudian melanjutkan proses loading url yang dituju tanpa harus mendownload ulang konten yang pernah dikunjungi.

Merasa tidak mendapatkan Grade A pada konfigurasi Entity Tags (ETags), ketika pertama kali menggunakan tool Site Performance YSlow, mungkin akan membuat seseorang (termasuk saya) giat melakukan pencarian dengan kata kunci menyelesaikan entity tags (ETags), mengatasi entity tag (ETag), atau bahkan how to Configure entity tags (ETags). Menekan tombol ‘read more’ untuk melanjutkan bacaan tentang cara melakukan konfigurasi entity tags pada tool YSlow, justru akan menambah pusing kepala (mungkin). Untuk sebuah dokumentasi pribadi, berikut adalah alasan mengabaikan dan cara menyelesaikan materi entity tag.

3 Alasan mengabaikan Entity Tags (ETags)

  1. Sebagai Pengguna WordPress yang menggunakan frontpage berisi posting-posting dinamis. Saya jelas tidak akan memberlakukan sebuah ’sidik-jari’ khusus pada setiap komponen untuk dicocokan hanya membuka sebuah konten yang suatu saat, kemungkinan besar akan saya edit / hapus dan tambahkan sesuai selera mengikuti perkembangan situasi dan keadaan.
  2. Sementara dalam tahap evaluasi, trial dan ujicoba baik pada gambar, logo, badge. Saya juga akan berpikir 10 kali untuk menyediakan ‘chacing’ pada gambar-gambar tersebut dengan menggunakan ETag. Memilih metode chacing dengan Expires atau Max-Age mungkin akan menjadi pilihan yang lebih baik. Karena saya sendiri bisa berkomitmen pada jadwal peremajaan pada file-file tersebut.
  3. Jadi… ?

Berikut adalah 3 cara untuk meraih Grade A pada konfigurasi Entity Tags (ETags) YSlow:

  1. Pada sesi pengembangan – offline mode,
    Kita bisa menghilangkan point ini dengan menekan tombol edit pada Rule Settings, selanjutnya hilangkan ‘thick’ pada ‘Configure entity tags (ETags)’ lalu simpan perubahan tersebut. Cara ini hanya menghilangkannya pada browser di komputer lokal saja.
  2. Untuk server Apache, kita bisa menggunakan berkas htaccess.
    Tambahkan baris berikut pada berkas htaccess

    FileETag none

    dan semuanya selesai.

  3. Untuk IIS, silahkan baca Disable/Remove ETags on IIS 6 to Improve Performance atau kunjungi Microsoft Support article yang menjelaskan cara menghilangkan ETags.

Mudah-mudahan mempersingkat penjelasan YSlow tentang ETag.

Referensi :

Artikel Terkait

Silahkan tuliskan komentar, atau trackbackartikel diatas. Emmm,.. Daftar posting dibawah ini mungkin melengkapi penjelasan isi bacaan diatas. ♥ Harry

  1. Google Page Speed, Yahoo! YSlow, atau keduanya ?

side22 email subscriber Artikel Gratis :
Atau terlalu sibuk untuk membuka side22 hanya untuk melihat artikel terbaru ? Berikut adalah solusinya. Dengan 3 langkah mudah dan cepat ini. Maka Artikel terbaru Side22Press segera kami kirim ke alamat email anda :
1. Ketik Email Anda & Klik Subscribe.
2. Buka Inbox Email anda.
3. Klik link verifikasi yang ada.

Leave a Reply









PENTING ! no more awaiting moderation message, tapi tolong selesaikan penjumlahan berikut sebelum SUBMIT komentar.
21 + 12 =
Please leave these two fields as-is:

Credits of Side22Press

Side22Press - Learning Around From Null
Yrrah beta 1.4 - Handoko Harry
© 2009 - 2010 . All Rights reserved

Lovely Badge

w3c xhtml validation w3c css validation [Valid RSS] Valid XHTML 1.0 side22.com is Validate GEO-TAGs belajar wordpress belajar hosting Yahoo bot last visit powered by MyPagerank.Net Msn bot last visit powered by MyPagerank.Net