Cache vs cookie
Cookie dan cache (atau cache browser) adalah dua bentuk penyimpanan sementara yang disimpan di mesin klien untuk meningkatkan kinerja halaman web. Cookie adalah informasi yang sangat kecil 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 memuat lebih cepat dari halaman web.
Apa itu cookie?
Netscape memperkenalkan konsep cookie dengan browser web Netscape Navigator mereka. Cookie adalah informasi yang sangat kecil 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 menyimpan bandwidth. Situs web hanya membaca cookie yang ditulis olehnya, sehingga memberikan cara yang aman untuk menyimpan informasi di berbagai halaman. Namun, cookie tidak menerima nama yang baik pada awalnya, karena rumor yang mengklaim cookie dapat membaca semua informasi tentang hard drive. Tentu saja, kesalahpahaman ini memudar ketika orang -orang menyadari bahwa cookie sebenarnya tidak berbahaya, dan sekarang mereka sangat diterima. Cookie memiliki rentang hidup tertentu yang ditentukan oleh pencipta mereka. Di akhir ini, cookie menjadi kedaluwarsa. Cookie sering melacak informasi seperti seberapa sering kunjungan pengguna, apa waktu 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 perlu menggunakan database alih -alih cookie. Namun, jika informasi pribadi disimpan dalam cookie, enkripsi perlu digunakan untuk meningkatkan keamanan.
Apa itu cache?
Saat pengguna mengetikkan alamat halaman web atau mengklik pada hyperlink halaman web di browsernya, permintaan untuk halaman yang sesuai dikirim 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 membuatnya tidak nyaman atau menjengkelkan bagi pengguna. Untuk meminimalkan penundaan ini, dan memuat halaman web lebih cepat, sumber daya ini dapat disimpan pada mesin klien (setelah memuat halaman untuk pertama kalinya), sehingga muatan berturut -turut dari halaman yang sama akan memperoleh file sumber daya tertanam dari file komputer lokal. Ini disebut caching browser. Dengan kata lain, cache adalah penyimpanan sementara sumber daya halaman web yang disimpan di mesin klien untuk memuat halaman web yang lebih cepat.
Apa perbedaan antara cache dan cookie?
- Meskipun cookie dan cache adalah dua cara untuk menyimpan data di mesin klien, mereka melayani tujuan yang berbeda. Tujuan cookie adalah untuk menyimpan informasi untuk melacak karakteristik yang berbeda 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 audio, video atau file flash.
- Biasanya, cookie kedaluwarsa setelah beberapa waktu, tetapi cache disimpan di mesin klien sampai dihapus secara manual oleh pengguna.