Cache vs Cookies
Cookie dan cache (atau cache browser) adalah dua bentuk penyimpanan sementara yang disimpan di mesin klien untuk meningkatkan kinerja halaman web. Cookie adalah sepotong kecil informasi yang disimpan di mesin klien oleh situs web dan dikirim kembali ke server setiap kali halaman diminta. Cache adalah penyimpanan sementara sumber daya halaman web yang disimpan di mesin klien untuk pemuatan halaman web yang lebih cepat.
Apa itu Cookie??
Netscape memperkenalkan konsep cookie dengan browser web Netscape Navigator mereka. Cookie adalah sepotong kecil informasi yang disimpan di mesin klien oleh situs web dan dikirim kembali ke server setiap kali halaman diminta. Karena cookie dikirim kembali setiap kali, jumlah minimum data harus disimpan untuk menghemat bandwidth. Situs web hanya membaca cookie yang ditulis olehnya, sehingga menyediakan cara aman untuk menyimpan informasi di berbagai halaman. Namun, cookie tidak menerima nama baik pada awalnya, karena rumor yang menyatakan cookie dapat membaca semua informasi pada hard drive. Tentu saja, kesalahpahaman ini memudar ketika orang-orang menyadari bahwa cookies sebenarnya tidak berbahaya, dan sekarang mereka sangat diterima. Cookie memiliki rentang hidup tertentu yang ditentukan oleh pembuatnya. Pada akhirnya, cookie menjadi kadaluwarsa. Cookie sering melacak informasi seperti seberapa sering pengguna mengunjungi, berapa kali kunjungan, spanduk apa yang telah diklik, preferensi pengguna, dll. Cookie biasanya digunakan untuk menyimpan informasi yang diperlukan untuk periode yang lebih pendek. Jika informasi seperti alamat email (yang harus disimpan untuk waktu yang lebih lama) perlu disimpan, programmer harus menggunakan database, bukan cookie. Namun, jika informasi pribadi disimpan dalam cookie, enkripsi perlu digunakan untuk meningkatkan keamanan.
Apa itu Cache?
Ketika pengguna mengetik alamat halaman web atau mengklik hyperlink halaman web di browser-nya, permintaan untuk halaman yang sesuai dikirimkan ke server web yang sesuai. Kemudian, server web mengirimkan konten halaman dan sumber daya yang diperlukan melihat halaman ke browser. Browser web pada mesin klien akan menampilkan halaman. Namun, jika sumber daya (gambar atau gambar, file audio dan file video, dll.) Adalah file besar, mereka akan membutuhkan banyak waktu untuk mencapai mesin klien (tergantung pada kecepatan koneksi). Ini akan menyebabkan pemuatan halaman yang lambat sehingga tidak nyaman atau menjengkelkan bagi pengguna. Untuk meminimalkan keterlambatan ini, dan memuat halaman web lebih cepat, sumber daya ini dapat disimpan pada mesin klien (setelah memuat halaman untuk pertama kalinya), sehingga pemuatan berurutan dari halaman yang sama akan memperoleh file sumber daya yang tertanam dari komputer lokal. Ini disebut cache browser. Dengan kata lain, cache adalah penyimpanan sementara sumber daya halaman web yang disimpan di mesin klien untuk pemuatan halaman web yang lebih cepat.
Apa perbedaan antara Cache dan Cookie?
- Meskipun cookie dan cache adalah dua cara untuk menyimpan data pada mesin klien, mereka melayani tujuan yang berbeda. Tujuan cookie adalah untuk menyimpan informasi untuk melacak berbagai karakteristik yang terkait dengan pengguna, sedangkan tujuan cache adalah untuk membuat pemuatan halaman web lebih cepat..
- Cookie menyimpan informasi seperti preferensi pengguna, sementara cache akan menyimpan file sumber daya seperti file audio, video atau flash.
- Biasanya, cookie kedaluwarsa setelah beberapa waktu, tetapi cache disimpan di mesin klien sampai dihapus secara manual oleh pengguna.