Uncategorized
Apa itu Cache
Caching adalah proses yang digunakan oleh browser dan aplikasi untuk menyimpan informasi. Jika Anda pernah menghapus riwayat penjelajahan, kemungkinan Anda menemukan frasa “clearing your cache”.
Di Chrome misalnya, jika Anda menghapus data penjelajahan, Anda diberi opsi untuk “menghapus gambar dan file yang disimpan dalam cache”, dan proses tersebut biasanya digunakan untuk melindungi privasi Anda atau menghemat ruang penyimpanan.
Jika Anda tidak yakin apa itu file cache dan ingin tahu lebih banyak tentang pro dan kontranya, berikut penjelasannya.
Apa itu Cache?
Cache adalah proses penyimpanan sementara data atau halaman HTML dan gambar sebuah website untuk mengurangi penggunaan bandwidth dan loading server. Cache merupakan teknologi yang membantu menampilkan halaman website lebih cepat. Tanpa adanya cache, proses menampilkan halaman website akan membutuhkan waktu yang cukup lama.
Anda dapat membandingkannya dengan melakukan perjalanan darat. Jika Anda mengemudi ke lokasi baru untuk pertama kalinya, otak Anda akan menyimpan informasi tentang perjalanan itu. Selanjutnya jika Anda bepergian ke lokasi itu kembali, Anda dapat menggunakan memori ini untuk membantu Anda mengenali landmark dan sampai di sana lebih cepat. Ini berfungsi seperti cache jika Anda mengunjungi situs web untuk pertama kali, browser Anda menyimpan informasi yang membantu perangkat Anda mengakses situs web itu dengan lebih efisien selama kunjungan berikutnya. ”
Ada banyak cara untuk menyimpan data dalam cache, tetapi biasanya terserah pemilik situs web untuk menyetel apa yang disebut sebagai “tajuk” pada data. Ini memberi tahu komputer pengguna bahwa itu dapat di-cache, dan untuk berapa lama.
Pemilik situs web menetapkan instruksi cache dan browser Anda diberi tahu apa yang harus diunduh. Itu juga harus memiliki instruksi tentang bagaimana dan di mana menyimpan file-file sementara ini.
Anda dapat secara manual mengubah kebijakan tentang apa yang disimpan dalam cache dan apa yang tidak dan, khususnya, menyetel preferensi atau menghapus seluruh cache dari file sementara kapan saja, untuk mengurangi apa yang disimpan di perangkat Anda. Gulir ke bawah untuk panduan langkah demi langkah.
Manfaat Cache
Cache membantu membuat aplikasi lebih cepat dan lebih efisien karena data bila memungkinkan disimpan secara lokal. Untuk situs web atau browser, data cache akan memuatnya lebih cepat karena mereka dapat mengakses data lebih cepat dari folder lokal. Gambar di beranda situs web atau blog, misalnya, dapat berukuran relatif besar sehingga menyimpan dalam cache elemen ini berarti hanya perlu diunduh sekali.
Ini menyimpan data untuk pengguna yang sering mengunjungi situs web di ponsel mereka dan mempercepat waktu muat laman untuk semua orang yang berkunjung lebih dari sekali. Banyak situs web menyimpan file gaya mereka ke cache untuk alasan yang sama.
Analisis dan riset pasar telah menunjukkan bahwa biasanya pengguna meninggalkan situs web jika waktu pemuatannya terlalu lama. Oleh karena itu, menggunakan cache merupakan cara yang penting bagi pemilik situs web untuk meningkatkan pengalaman Anda.
Ke depannya, alat kantor online seperti Google Docs berarti akan menggunakan cache lebih banyak di masa mendatang karena pengguna menyadari manfaat menyimpan dokumen secara online sambil mengharapkan semacam pengalaman offline yang bisa diterapkan, saat ini ada langkah maju di bidang ini dengan teknologi seperti Service Worker dan Progressive Web Apps.”
Ada Dua kategori Cache, yaitu:
● Client side caching: Proses caching yang terjadi di browser pengguna internet.
● Server side caching: Proses caching yang terjadi di server dan website.
Jenis-jenis Cache
● Browser Cache (Client Side)
Browser Cache dapat anda temui di pengaturan browser. Dengan adanya browser cache, komputer hanya perlu mengambil data halaman website dan gambarnya pada kunjungan pertama saja. Pada kunjungan-kunjungan selanjutnya komputer hanya perlu menampilkan halaman website yang sudah disimpan sementara melalui proses caching.
● Server Cache
Kualitas cache di tingkat server ditentukan oleh server yang digunakan oleh layanan hosting. LiteSpeed Web Server adalah server dengan kualitas cache terbaik dibanding server-server lain. Semakin bagus servernya, semakin bagus pula cachingnya.
● Page Cache
Cache ini akan membantu server mengurangi PHP dan database sekaligus. Dengan adanya page cache, server menyajikan konten dari file yang sifatnya statis sehingga request (pemanggilan) juga akan jauh lebih cepat dan efisien.
● Object Cache
Object cache adalah proses penyimpanan sementara objek di halaman website seperti gambar dan video di browser pengunjung. object cache juga menyimpan query dari database sehingga sering disamakan fungsinya dengan database cache.
● Opcode Cache
Opcode cache adalah proses caching untuk meningkatkan kinerja PHP, dengan cara menyimpan kopian dai opcode di memori server yang dibutuhkan kapan saja.
● CDN Cache
CDN caching memungkinkan website untuk menambahkan konten-kontennya ke ke server proxy yang bisa mendistribusikannya secara global.
● DNS Cache
DNS cache adalah database sementara yang dikelola oleh sistem operasi sebuah komputer. Cache ini menyimpan catatan histori alamat IP domain yang dikunjungi oleh pengguna komputer.
Aplikasi Juga Menggunakan Cache
Cache tidak hanya digunakan oleh situs web dan browser. Proses cache yang sama berlaku untuk aplikasi di ponsel Anda yang mengandalkan data web dan cloud untuk bekerja. Michael Hobbs, kepala Accenture Mobility UK&I, menjelaskan bagaimana kebanyakan orang yang menggunakan aplikasi Spotify, menggunakan penyimpanan dalam cache: “Saya dapat memilih untuk mengunduh dan menyimpan lagu favorit saya dari Spotify sehingga saya dapat mengaksesnya. Mereka tidak tetap disimpan di ponsel saya tanpa batas waktu, otomatis dihapus setelah beberapa minggu, ”jelasnya.
“Saya dapat memasukkan lagu ke dalam antrean, yang mengunduhnya ke dalam cache sehingga tersedia untuk didengarkan bahkan ketika ponsel saya kehilangan sinyal. Ini adalah penggunaan caching yang cerdas, dan sangat membantu, mengingat jaringan telepon tidak dapat menjamin penerimaan pada contoh tertentu. Spotify memastikan saya masih bisa mendengarkan lagu dengan strategi cache-nya. ”
Kerugian dari Cache
Meskipun cache dapat meningkatkan kinerja penjelajahan web, itu juga dapat membuat Anda rentan terhadap peretas karena halaman web di-cache di browser yang berarti mereka mungkin berisi informasi rahasia dan sensitif. Ini bisa, secara teori, mengekspos data otentikasi, token sesi, atau informasi rahasia pelanggan Anda.
Ada juga masalah privasi. Jika browser dibiarkan tanpa pengawasan dan pengguna lain memiliki akses ke sana, pada PC bersama di tempat kerja misalnya, pengguna berikutnya dapat memperoleh akses ke riwayat pengguna sebelumnya dari cache browser, sehingga data yang berpotensi rahasia terbuka.
Cara Membersihkan Cache
Seperti yang disebutkan, menghapus cache Anda akan menghapus data yang disimpan, login, dan informasi lainnya, jadi lanjutkan dengan hati-hati.
Chrome
Buka Chrome dan klik baris tiga titik vertikal di sudut kanan atas (di ujung bilah alamat) untuk membuka menu pengaturan. Buka “Alat Lainnya” dan pilih “Hapus data penjelajahan”. Klik kotak centang untuk Cookies dan situs lain dan data plug-in serta gambar dan file yang disimpan dalam cache.
Gunakan menu untuk memilih jumlah data yang ingin Anda hapus – mulai dari menghapus semuanya dari hari yang lalu, hingga “awal waktu” jika Anda ingin menghapus semuanya. Setelah Anda membuat pilihan, klik “Hapus data penjelajahan”.
Prosesnya serupa untuk Chrome di Android dan iOS.
Safari
Pilih “History”, lalu “Clear History” untuk menghapus data yang disimpan di Safari. Menu drop-down akan muncul, yang memungkinkan Anda memutuskan untuk menghapus semua data dari satu jam terakhir, hari ini, hari ini dan kemarin, dan semua riwayat. Ini menghapus riwayat Anda serta cookie Anda dan seluruh cache browser.
Alternatifnya, pilih entri dari daftar, klik kanan dan pilih Hapus jika Anda ingin menghapus situs indvidual.
Firefox
Klik tombol menu, pilih “History”, lalu “Clear Recent History.” Pilih seberapa banyak riwayat yang ingin Anda hapus dengan memilih rentang waktu. Selanjutnya, klik panah di samping Detail untuk memilih dengan tepat informasi apa yang akan dihapus. Pilihan Anda dijelaskan dalam Hal-hal apa yang termasuk dalam sejarah saya? bagian di FAQ Mozilla.
Terakhir, klik tombol “Bersihkan Sekarang”.
Internet Explorer
Buka “Alat”, melalui Ikon Perkakas, klik “Keamanan” dan pilih “Hapus riwayat penjelajahan”. Menu ini juga dapat dibuka dengan menahan Ctrl + Shift + Delete. Pilih data mana yang ingin Anda hapus dengan menghapus centang pada kotak yang relevan, dan dengan mencentang baik File Internet Sementara dan Cookie. Klik Hapus.
Android
Anda dapat menghapus cache di Android, untuk mengosongkan ruang ponsel misalnya, di Pengaturan. Buka “Aplikasi” (atau “Aplikasi”, bergantung pada perangkat Anda) di menu, temukan aplikasi yang ingin Anda hapus cache atau datanya dan ketuk “Penyimpanan.” Tombol untuk membersihkan cache dan data aplikasi akan terlihat dan Anda dapat melihat berapa banyak penyimpanan yang digunakan, dan menghapusnya.
iOS
Dengan cara yang mirip dengan Android, buka “Pengaturan”, “Umum”, “Penyimpanan & Penggunaan iCloud” dan, di “Penyimpanan”, pilih “Kelola Penyimpanan”. Untuk melihat penyimpanan yang digunakan oleh masing-masing aplikasi, pilih dari daftar dan buka Dokumen & Data. Jika memakan lebih dari 500MB, hapus dan instal ulang untuk mengosongkan ruang.