Cache vs Cookies
Cookies dan cache (atau cache penyemak imbas) adalah dua bentuk storan sementara disimpan pada mesin klien untuk meningkatkan prestasi halaman web. Cookie adalah maklumat yang sangat kecil yang disimpan di mesin klien oleh laman web dan dihantar kembali ke pelayan setiap kali halaman diminta. Cache adalah penyimpanan sementara sumber halaman web yang disimpan pada mesin klien untuk memuatkan halaman web yang lebih cepat.
Apakah Cookies??
Netscape memperkenalkan konsep cookies dengan penyemak imbas web Netscape Navigator mereka. Cookie adalah maklumat yang sangat kecil yang disimpan di mesin klien oleh laman web dan dihantar kembali ke pelayan setiap kali halaman diminta. Oleh kerana kuki dihantar kembali setiap kali, jumlah minimum data harus disimpan untuk menjimatkan lebar jalur. Laman web hanya membaca kuki yang ditulis olehnya, dengan itu menyediakan cara yang selamat untuk menyimpan maklumat di halaman yang berbeza. Walau bagaimanapun, kuki tidak menerima nama yang baik pada mulanya, kerana khabar angin yang menuntut cookies boleh membaca semua maklumat mengenai cakera keras. Sudah tentu, salah faham ini hilang ketika orang menyedari bahawa cookie benar-benar tidak berbahaya, dan kini mereka sangat diterima. Kuki mempunyai jangka hayat tertentu yang ditentukan oleh pencipta mereka. Pada akhir ini, cookie menjadi tamat tempoh. Kuki sering menjejaki maklumat seperti kerap kunjungan pengguna, masa kunjungan, spanduk apa yang telah diklik, pilihan pengguna, dan lain-lain. Cookies biasanya digunakan untuk menyimpan maklumat yang diperlukan untuk tempoh yang lebih pendek. Sekiranya maklumat seperti alamat e-mel (yang mesti disimpan untuk tempoh yang lebih lama) perlu disimpan, pengaturcara perlu menggunakan pangkalan data dan bukannya cookies. Walau bagaimanapun, jika maklumat peribadi disimpan di kuki, penyulitan perlu digunakan untuk meningkatkan keselamatan.
Apakah itu Cache??
Apabila pengguna menaip di dalam laman web atau klik pada hiperpautan laman web pada penyemak imbasnya, permintaan untuk laman yang sama dihantar ke pelayan web yang sesuai. Kemudian, pelayan web menghantar kandungan halaman dan sumber yang diperlukan melihat halaman tersebut ke penyemak imbas. Penyemak imbas web pada mesin klien akan memaparkan halaman. Walau bagaimanapun, jika sumber (gambar atau imej, fail audio dan fail video, dll) adalah fail besar, mereka akan mengambil masa yang cukup untuk mencapai mesin klien (bergantung kepada kelajuan sambungan). Ini akan membawa kepada memuatkan halaman-halaman yang perlahan menjadikan ia menyusahkan atau menjengkelkan untuk pengguna. Untuk mengurangkan kelewatan ini, dan memuatkan halaman web dengan lebih cepat, sumber-sumber ini dapat disimpan di mesin klien (setelah memuat halaman untuk kali pertama), sehingga beban berturut-turut halaman yang sama akan memperolehi fail sumber terbenam dari komputer tempatan. Ini dipanggil penyemak imbas pelayar. Dengan kata lain, cache adalah penyimpanan sementara sumber halaman web yang disimpan pada mesin klien untuk memuatkan halaman web yang lebih cepat.
Apakah perbezaan antara Cache dan Cookies??
- Walaupun cookies dan cache adalah dua cara untuk menyimpan data pada mesin klien, mereka melayani tujuan yang berbeza. Tujuan kuki adalah untuk menyimpan maklumat untuk mengesan ciri-ciri yang berbeza yang berkaitan dengan pengguna, sementara tujuan cache adalah untuk membuat loading halaman web lebih cepat.
- Cookies menyimpan maklumat seperti keutamaan pengguna, sementara cache akan menyimpan fail sumber seperti audio, video atau fail flash.
- Lazimnya, kuki akan habis masa berlakunya, tetapi cache disimpan di mesin klien sehingga ia dikeluarkan secara manual oleh pengguna.