Aptech Jakarta
Kategori
  • Android
  • Aplikasi
  • Gadget
  • Game
  • Teknologi
  • Website
  • Windows

Wedding Organizer Surabaya | Wedding Organizer Gresik | Wedding Organizer Malang | Wedding Organizer Madura | Wedding Organizer Mojokerto | Wedding Organizer Jakarta | Wedding Organizer Bogor | Wedding Organizer Depok | Wedding Organizer Tangerang | Wedding Organizer Bekasi

Catering Surabaya | Catering Gresik | Catering Malang | Catering Mojokerto | Catering Jakarta | Catering Bogor | Catering Depok | Catering Tangerang | Catering Bekasi | Catering Jakarta Murah | Catering Bogor Murah | Catering Depok Murah | Catering Tangerang Murah | Catering Bekasi Murah

Supplier Sayur | Supplier Buah | Hosting Gratis
Catering Surabaya
 | Catering Gresik | Catering Malang | Catering Mojokerto | Catering Jakarta | Catering Bogor | Catering Depok | Catering Tangerang | Catering Bekasi

Catering Surabaya | Catering Malang | Catering Gresik | Catering Mojokerto | Catering Jakarta | Catering Bogor | Catering Depok | Catering Tangerang | Catering Bekasi

ApTech Jakarta
  • Beranda
  • Catering Jakarta
  • Catering Bogor
  • Catering Depok
  • Catering Tangerang
  • Catering Bekasi
  • Website
  • Teknologi

Web Cache: Pengertian, Cara Kerja, dan Jenisnya

  • Maret 4, 2022
  • admin



Web cache adalah sekumpulan file yang tersimpan sementara di penyimpanan perangkat Anda untuk mempercepat loading website. Saat Anda mengunjungi website yang pernah Anda buka sebelumnya, kemungkinan besar Anda sedang mengakses salinan berupa web cache dari website tersebut.

Jadi Anda tidak selalu mengunduh data dari web server untuk mengakses website. Terutama untuk jenis web statis yang sering Anda kunjungi. Kedengarannya memang rumit, namun pengertian dan cara kerja web cache sebenarnya sederhana.

Contents

  • 1 Apa itu Web Cache?
  • 2 Cara Kerja Web Cache
    • 2.1 Bagaimana jika Website Mengalami Perubahan?
    • 2.2 Apa itu Cache Control?
    • 2.3 1. Cache-Control: Max-Age
    • 2.4 2. Cache-Control: No-Cache
    • 2.5 3. Cache-Control: No-Store
    • 2.6 4. Cache-Control: Public
    • 2.7 5. Cache-Control: Private
    • 2.8 6. Expires
    • 2.9 7. ETag
    • 2.10 8. Vary
  • 3 Jenis-jenis Web Cache
  • 4 Rekomendasi:

Apa itu Web Cache?

Web cache adalah data website yang disimpan sementara di perangkat Anda agar bisa lebih cepat diakses di kemudian hari. Cache meliputi banyak format data seperti script, teks, gambar, dan lain sebagainya.



Tujuan caching website adalah untuk memangkas waktu loading, meningkatkan performa website, dan memuaskan user. Anda bisa membuktikan perbandingannya dengan beberapa langkah berikut:

  1. Bersihkan cache di web browser Anda.
  2. Kunjungi sebuah blog, utamakan konten yang panjang dan mengandung banyak media.
  3. Tutup tab, lalu cobalah untuk mengakses blog yang sama.
  4. Bandingkan waktu loading antara akses pertama (sebelum caching) dengan akses kedua (setelah caching).

Anda pasti mendapatkan waktu loading yang lebih cepat pada percobaan kedua seolah-olah Anda sedang mengakses website tersebut secara offline. Ya, memang pada dasarnya teknik caching adalah menyimpan dan mengakses data website secara offline yang sudah tersimpan di perangkat.

Dibandingkan dengan mengunduh data dari web server, tentu saja mengakses data di penyimpanan perangkat akan jauh lebih cepat. Inilah yang disebut dengan caching.

Cara Kerja Web Cache

Cara kerja web cache

Untuk lebih mudah memahami cara kerja web cache, Anda bisa membandingkannya dengan ilustrasi berikut.

Lily adalah seorang pencari kerja. Setiap harinya, Lily mengirimkan puluhan lamaran pekerjaan melalui email. Untuk mempermudah usahanya, Lily menyimpan sebuah template surat lamaran kerja.

Setiap kali Lily hendak melamar pekerjaan, Lily hanya perlu mengubah informasi di dalam template tersebut seperti tanggal, nama perusahaan, dan posisi yang dilamar. Lily tidak harus menulis surat lamaran pekerjaan dari nol berulang kali sehingga ia bisa melamar ke lebih banyak perusahaan dalam waktu yang sama.

Web cache adalah data yang fungsinya sama dengan template surat lamaran pekerjaan pada ilustrasi di atas. Dengan web cache, Anda tidak perlu mengunduh data yang sama dari web server berulang kali. Anda cukup mengakses data website tersebut yang sudah tersimpan di perangkat Anda dalam bentuk cache.

Dengan begitu, Anda bisa menghemat penggunaan internet dan waktu loading tanpa mengurangi kinerja dan kualitas website yang Anda kunjungi.

Bagaimana jika Website Mengalami Perubahan?

Website yang aktif pasti rutin diperbarui. Baik pembaruan minor seperti isi konten dan media di halaman tertentu, maupun pembaruan mayor mencakup tampilan dan cara kerja website.

Contoh paling mudahnya adalah peta sebaran Covid-19. Data di halaman tersebut terus berubah setiap harinya. Pertanyaannya, bagaimana jika Anda malah mengakses data web cache yang sudah tidak relevan dengan data saat ini?

Misalnya, Anda hari ini mengunjungi peta sebaran Covid-19 yang secara otomatis menyimpan cache di perangkat Anda. Esok hari, Anda membuka halaman itu lagi. Alih-alih mendapatkan data Covid-19 terbaru, Anda justru mendapatkan data hari sebelumnya dari cache yang tentu saja sudah tidak relevan dan akurat.

Tidak dapat dipungkiri bahwa hal semacam ini memang mungkin saja terjadi. Untuk mengatasinya, web developer menggunakan teknik cache control.

Apa itu Cache Control?

Cache control. Sumber: CDNIFY

Cache control adalah header HTTP yang berfungsi untuk menentukan kebijakan cache browser dalam permintaan klien dan respon server. Di dalamnya mencakup bagaimana sumber daya website disimpan dalam bentuk cache, di mana cache akan disimpan, dan berapa usia maksimal cache sebelum kadaluarsa.

Beberapa cache control yang banyak digunakan adalah:

1. Cache-Control: Max-Age

Masa berlaku maksimal cache pada browser dalam satuan detik. Contohnya adalah cache-control: max-age=120, yang berarti bahwa cache memiliki masa kadaluarsa 120 detik. Setelah cache tersimpan selama 120 detik, web browser harus mengirimkan permintaan ulang ke web server untuk mendapatkan data terbaru.

2. Cache-Control: No-Cache

Browser boleh menyimpan respon sebagai cache, tapi harus mengirimkan permintaan validasi ke web server sebelum menggunakannya. Jika web server menyatakan bahwa cache valid, maka browser boleh menggunakannya. Tapi jika web server menganggap cache tidak valid, maka browser harus mengunduh data baru dari web server.

3. Cache-Control: No-Store

Browser tidak diijinkan untuk menyimpan cache dan harus mengirimkan permintaan ke server setiap saat. Control ini biasa digunakan untuk melindungi data sensitif seperti perbankan, kependudukan, perpajakan, dan data privat lainnya.

4. Cache-Control: Public

Sumber daya website bisa disimpan dalam bentuk cache secara bebas.

5. Cache-Control: Private

Cache hanya boleh disimpan di perangkat user. Control jenis ini tidak mengizinkan pihak luar seperti Content Delivery Network (CDN) untuk menyimpan cache.

6. Expires

Menentukan waktu kadaluarsa cache secara spesifik. Contohnya adalah Expires: Sat, 20 May 2022 07:00:00 GMT, yang berarti bahwa cache tersebut akan kadaluarsa pada tanggal 20 Mei 2022 pukul 07.00 GMT. Perlu diingat bahwa browser akan mengabaikan control Expires jika ‘bertabrakan’ dengan control Max-Age. Jadi, Anda sebaiknya memilih salah satu dari kedua control tersebut karena Anda tidak bisa menggunakan keduanya sekaligus.

7. ETag

Control yang mengidentifikasi versi cache dalam format string, contohnya adalah “675af34563dc-tr34”. Setiap kali Anda mengakses website tersebut, browser akan mencocokkan versi cache Anda pada web server. Jika web server mengkonfirmasi bahwa versi cache Anda masih up-to-date, browser akan melanjutkan untuk memuatnya. Tapi jika versi cache Anda sudah tidak relevan, browser akan mengirimkan permintaan baru ke server untuk mendapatkan data dan cache versi terbaru.

8. Vary

Respons harus cocok dengan sumber daya yang di-cache agar dianggap valid. Misalnya, header Vary: Accept-Language, User-Agent, yang berarti bahwa versi cache harus ada untuk setiap kombinasi bahasa dan user-agent.

Dengan menggunakan berbagai tipe cache control di atas, developer dapat memastikan bahwa user selalu mendapatkan data yang akurat dan relevan. Selain penting untuk website peta sebaran Covid-19, mekanisme yang sama juga sangat diperlukan untuk kasus toko online dimana produk dan harganya terus berubah, peta lalu lintas dan kemacetan real-time, aplikasi cuaca, dan masih banyak lagi.

Jenis-jenis Web Cache

Secara umum, web cache terbagi ke dalam dua jenis, yaitu server-side cache dan browser-side cache. Lebih lanjut, server-side cache pun terbagi lagi ke dalam 6 kategori berikut:

  1. Full page cache – menyimpan seluruh data web secara utuh meliputi HTML, gambar, dan file-file lainnya.
  2. DNS cache – menyimpan daftar alamat IP website yang pernah user kunjungi.
  3. CDN cache – layanan CDN yang menyimpan cache di server proxy yang paling dekat dengan lokasi user.
  4. Object cache – menyimpan data website di komputer user (lokal).
  5. Opcode cache – menyimpan file PHP di memory server untuk mempercepat operasi.
  6. Fragment cache – menyimpan bagian tertentu dari website sebagai cache, misalnya widget dan ekstensi.

Sedangkan browser-side cache adalah cache yang disimpan di ruang penyimpanan browser. Jenis data dan mekanisme caching browser-side dapat Anda atur di menu konfigurasi.

Kesimpulannya, web cache adalah teknik menyimpan data web pada akses pertama untuk digunakan lagi di akses selanjutnya guna mempercepat loading website dan menghemat sumber daya, bandwidth, dan waktu untuk mengakses sebuah website.

DAFTAR ISI : [tampilkan]

  • Apa itu Web Cache?
  • Cara Kerja Web Cache
    • Bagaimana jika Website Mengalami Perubahan?
    • Apa itu Cache Control?
    • 1. Cache-Control: Max-Age
    • 2. Cache-Control: No-Cache
    • 3. Cache-Control: No-Store
    • 4. Cache-Control: Public
    • 5. Cache-Control: Private
    • 6. Expires
    • 7. ETag
    • 8. Vary
  • Jenis-jenis Web Cache

Rekomendasi:

  • Bagaimana Saya Mendapatkan Proyek IT Setelah selesai membuat perencanaan bisnis (business plan), langkah selanjutnya adalah mendapatkan pelanggan pertama! Bagi rekan-rekan tekno yang baru membuka software house, agensi digital marketing, atau menjadi freelancer, hal ini menjadi…
  • Menentukan Rate Mandays Freelance Programmer Ketika Anda memutuskan untuk mengambil jalan sebagai freelance programmer, salah satu pertanyaan yang sering muncul di benak adalah, “Bagaimana menentukan rate saya?”. Untuk mempermudah penawaran untuk klien, ada baiknya Anda…
  • Big Data: Karakteristik dan Pengertian menurut Para Ahli Pengertian Big Data Menurut Para Ahli – Dalam dunia bisnis big data sering kali didapatkan dari informasi pelanggan yang terkumpul pada setiap transaksi yang terjadi. Informasi yang telah terkumpul dalam big…
  • Full Stack Developer: Iron Man di Tim Software Development Anda mungkin pernah mendengar istilah full stack developer atau full stack programmer di info lowongan kerja, komunitas, atau lingkungan studi Anda. Namun, apakah Anda memahami apa itu full stack developer?…
  • Review Pintu: Aplikasi Jual-Beli Crypto Terpercaya di… Mata uang crypto sedang menjadi tren. Riset dari BlueWave Consulting memperkirakan pasar mata uang crypto tumbuh 12,2% (CAGR), dan menghasilkan pendapatan sebesar 2,8 Miliar USD di akhir tahun 2028. Oleh…
  • Flywheel Marketing: Pemasaran Berbasis Roda Pelanggan Flywheel marketing adalah strategi pemasaran berbentuk roda. Anda mungkin sudah sering melihat visualisasi fase pemasaran dalam bentuk lingkaran. Namun flywheel bukan hanya visualisasi, melainkan benar-benar sebuah roda. Seperti cara kerja…
  • Inventory Management System: Pengertian, Fungsi, dan Metode Inventory Management System adalah teknik pengelolaan barang / inventaris meliputi pembelian, penyimpanan, penjualan, hingga pengembalian. Istilah inventaris juga sering disebut dengan stok, terutama di sektor industri ritel dan manufaktur. Inventory…
  • Cara Mengatasi Thumbnail Tidak Muncul di Windows 11 Aptechjakarta.xyz-Thumbnail Tidak Muncul di windows 11 -Thumbnail mainkan peranan penting dalam mengenal video atau gambar saat sebelum memutarnya. Sebagian besar pengguna lebih sukai memakai thumbnail dibanding tampilkan gambar sebagai icon…
  • Proxy Server Yang Populer Saat Ini Aptechjakarta.xyz – Proxy server yang populer saat ini , Server proxy ialah software dan layanan online yang berfungsi di jaringan yang memfasilitasi komputer yang meminta atas namanya. Ini adalah alat…
  • 15 Fitur Software CRM Penjualan Sebelum Anda memutuskan untuk membeli produk software CRM, ada baiknya pelajari terlebih dahulu fitur-fitur yang ditawarkan. Bagi pembaca yang belum tahu apa itu CRM, CRM adalah singkatan dari Customer Relationship…
  • Rekomendasi Server Discord Terbaik, Wajib Gabung! Aptechjakarta.xyz-Server Discord Terbaik-Discord adalah salah satu platform terbaik untuk bersantai, mengumpulkan informasi, untuk diskusi, panggilan suara dan video, bermain game, mengobrol, dan pada dasarnya segalanya. Apa pun yang Anda suka…
  • Daftar Aplikasi Kompres File PC Terbaik 2023 Aptechjakarta.xyz-Aplikasi Kompres File PC-Kompresi file ialah langkah untuk mengarsipkan, dan kurangi kapasitas file di PC dan aplikasi kompresi file terbaik yang diinstall di PC Windows atau macOS, Anda segera dapat…
  • 17 Daftar Game Strategi Terbaik Android Aptechjakarta.xyz-Game Strategi Terbaik Android-Susuri game taktik terbaik untuk Android berikut, dan Anda akan mendapati beberapa port tajam dari judul PC kelas tinggi. Dan mereka bermain dengan baik sekali di layar…
  • Siaran Langsung Piala Dunia 2022 Tanpa Aplikasi Aptechjakarta.xyz- Siaran Langsung Piala Dunia 2022 ,  Kami menguji dan menilai lebih dari 200 situs streaming Piala Dunia di lebih dari 100 negara. Kami menemukan 10 yang sesuai dengan kriteria…
  • Pengetahuan Dasar Bisnis yang Perlu Dipahami Programmer Apabila Anda memiliki perusahaan software house atau seorang freelance programmer, saya yakin sebagian besar Anda membuat software untuk perusahaan. Software yang berkaitan dengan bisnis. Oleh karena itu, pengetahuan terkait cara…
  • Apa yang Diperoleh dari Belajar Bisnis? Ini 5 Manfaatnya Kata bisnis mungkin sudah tidak asing lagi bagi Anda. Namun, terkadang belum memahami manfaat belajar bisnis. Stereotip bekerja dengan seragam atau sebagai ASN lebih menarik daripada berbisnis masih sering terdengar.…
  • Fungsi OneDrive Dan Kelebihannya Aptechjakarta.xyz – Fungsi OneDrive , Ada banyak layanan penyimpanan cloud yang bisa kalian gunakan untuk menjaga file kalian tetap aman saat online. Salah satunya ialah OneDrive. kalian pasti pernah mendengar…
  • Business Intelligence (BI): Definisi, Manfaat, dan Tips… Banyak perusahaan menyadari pentingnya transisi manajemen bisnis ke ranah digital demi mempertahankan eksistensi di pasar. Salah satu langkah yang dilakukan banyak perusahaan adalah dengan mengimplementasikan sistem BI (Business Intelligence). Kenapa?…
  • Perbedaan Proxy Dan Firewall Aptechjakarta.xyz – Perbedaan Proxy Dan Firewall , Meningkatnya serangan dunia maya secara global menyebabkan hampir semua perusahaan panik. Serangan dunia maya seperti phishing, serangan penolakan layanan (DoS), akses tidak sah,…
  • Backend Developer: Membangun Tulang Punggung Aplikasi Sebuah software secara garis besar dibagi ke dalam 2 lingkungan, server dan klien. Sisi server berhubungan dengan database, logika bisnis, fungsional software, dan lainnya. Sedangkan sisi klien, adalah bagian aplikasi…
  • Berikut 6 Cara Mengatasi Shopee Error, Dijamin Berhasil! aptechjakarta.xyz – Cara Mengatasi Shopee Error – Merupakan salah satu marketplace terpopuler karena memiliki katalog produk yang sangat lengkap dan harga yang murah, namun banyak pengguna yang mengeluhkan error pada…
  • 8 Tips Strategi Pemasaran yang Baik untuk Bisnis Anda Maraknya iklan mengenai strategi pemasaran yang baik, tentu membuat kita tergerak untuk mengetahui strategi apa yang tepat untuk bisnis kita. Selama puluhan tahun, telah ada ilmu yang memaparkan tentang hal…
  • 10 Situs Download APK Mod Terbaik dan Terlengkap aptechjakarta.xyz – Situs Download APK Mod Terbaik – Ingin tahu situs download atau pengunduhan Mod APK yang kami sarankan untuk dugunakan? Memakai Mod APK telah jadi pilihan bagi orang banyak…
  • Beberapa Cara Kompres Foto Di HP Dengan Mudah Aptechjakarta.xyz – Cara Kompres Foto Di HP ,Sebagian besar pekerjaan yang dilakukan di Internet menggunakan foto. Saat mengirim email, Anda sering melampirkan foto. Saat mengirim pesan, biasanya mengirimnya bersama dengan gambar…
  • Aplikasi Bisnis Terbaik untuk Usaha Pemula Aptechjakarta.xyz-Aplikasi Bisnis untuk pemula-Aplikasi usaha kecil terbaik sediakan langkah simpel untuk mengurus beragam faktor usaha Anda, baik kerja di rumah, kantor, atau diperjalanan. Pemilik usaha kecil tahu pentingnya masih tetap…
  • 15 Aplikasi Pembukuan Keuangan & Akuntansi Android Terbaik Wirausahawan yang sibuk seharusnya tidak perlu duduk di depan laptop untuk untuk memonitor kinerja perusahaan. Memeriksa neraca keuangan, arus kas, dan invoice pelanggan sekarang dapat dilakukan melalui aplikasi mobile. Aplikasi…
  • Apa itu Mastodon? Cara Daftar Akun, Server dan Lainnya Aptechjakarta.xyz-Apa itu Mastodon-Mastodon, didirikan di tahun 2016 oleh Eugen Rochko, ialah platform microblogging yang kelihatan serupa dengan Twitter di permukaan tapi lebih kompleks. Dalam artikel ini, Aptechjakarta akan membantu Anda…
  • Apa itu DDoS dan Bagaimana Mengatasinya DDoS adalah salah satu jenis cyber attack klasik yang masih bertahan dan terus berevolusi sampai sekarang. Walaupun termasuk gaya lama, nyatanya DDoS berhasil melumpuhkan banyak layanan di seluruh dunia hingga…
  • Cara Download IDM Secara Resmi dan Mudah, Download Cepat! aptechjakarta.xyz – Cara Download IDM – Sebetulnya cara ini tidak sulit, bahkan orang yang bukan profesional di bidang software pun dapat melakukannya. Hampir setiap computer yang kita miliki terpasang software…
  • Cara Menghapus Akun Google Permanen via Web dan HP Bagaimana cara menghapus akun Google? Hal ini pasti Anda tanyakan saat mengalami masalah dengan akun Google Anda. Dikarenakan beberapa alasan, Anda mungkin memutuskan untuk menghapus akun. Google menyediakan beberapa cara…



admin

Previous Article
  • Teknologi

Cara bermain FIFA 23 lebih awal, Yang Anda Tunggu Kan!

  • Maret 4, 2022
  • admin
View Post
Next Article
  • Teknologi

9 Produk Digital Yang Bisa Dijual, Peluang Bisnis!

  • Maret 4, 2022
  • admin
View Post

Tinggalkan Balasan Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Pos-pos Terbaru
  • 8 HP Untuk Main Call of Duty Mobile Terbaik 2023
  • Game Esports Terbaik
  • Rekomendasi 10 Game Browser Terbaik
  • Aplikasi Pengunci Aplikasi Android Terbaik
  • 6 Smartwatch Terbaik 1 Jutaan Tahun 2022, Super Canggih!
Arsip
Kategori
  • Android
  • Aplikasi
  • Gadget
  • Game
  • Teknologi
  • Website
  • Windows
Wedding Organizer

Wedding Organizer Surabaya | Wedding Organizer Gresik | Wedding Organizer Malang | Wedding Organizer Madura | Wedding Organizer Mojokerto | Wedding Organizer Jakarta | Wedding Organizer Bogor | Wedding Organizer Depok | Wedding Organizer Tangerang | Wedding Organizer Bekasi

Partner

Catering Surabaya | Catering Gresik | Catering Malang | Catering Mojokerto | Catering Jakarta | Catering Bogor | Catering Depok | Catering Tangerang | Catering Bekasi | Catering Jakarta Murah | Catering Bogor Murah | Catering Depok Murah | Catering Tangerang Murah | Catering Bekasi Murah

External Link

Supplier Sayur | Supplier Buah | Hosting Gratis
Catering Surabaya
 | Catering Gresik | Catering Malang | Catering Mojokerto | Catering Jakarta | Catering Bogor | Catering Depok | Catering Tangerang | Catering Bekasi

Catering Surabaya | Catering Malang | Catering Gresik | Catering Mojokerto | Catering Jakarta | Catering Bogor | Catering Depok | Catering Tangerang | Catering Bekasi

Blog Teknologi Jakarta
Berita dan artikel teknologi dan Informasi Jakarta

Input your search keywords and press Enter.