Saat pengguna mengunjungi suatu halaman web, konten halaman tersebut dapat disimpan di cache browser sehingga tidak perlu diminta ulang dan diunduh ulang. Menggunakan cache browser secara efisien dapat meningkatkan waktu respons pengguna akhir dan mengurangi penggunaan bandwidth Show
Kemampuan cache suatu item di browser ditentukan oleh
Jika item dianggap dapat di-cache, browser akan mengambil item dari cache pada kunjungan berulang jika dianggap "segar". "Kesegaran ditentukan oleh
Jika representasi basi atau tidak memiliki tanggal kedaluwarsa yang valid, browser akan meminta server web asal untuk memvalidasi konten untuk mengonfirmasi bahwa salinan yang dimilikinya dapat disajikan. Server web kemudian akan mengembalikan 304 untuk memberi tahu browser bahwa salinan cache lokal masih bagus untuk digunakan. Jika konten telah berubah, server web mengembalikan kode respons 200 dan mengirimkan versi baru Bagaimana cache browser digunakan tergantung pada tiga hal utama
Pengaturan PerambanPengguna dapat mengonfigurasi bagaimana mereka ingin konten yang di-cache disimpan dan dikirim dari cache lokal mereka, atau apakah mereka ingin konten di-cache sama sekali. Internet Explorer dan Firefox mengklasifikasikan ini sedikit berbeda Setiap kunjungan/melihat ke halaman webSaat pengguna kembali ke halaman yang sebelumnya dikunjungi, browser memeriksa dengan server web asal untuk menentukan apakah halaman tersebut telah berubah sejak terakhir dilihat Setiap kali saya memulai browser/Sekali Per SesiJika sebuah halaman dikunjungi kembali dalam sesi browser yang sama, konten akan dikirim dari cache. Saat browser ditutup dan kemudian dibuka kembali, permintaan akan dikirimkan untuk memeriksa apakah konten telah berubah. Jika halaman dikunjungi selama sesi browser yang sama, file yang di-cache akan digunakan alih-alih mengunduh konten dari server web asal Otomatis/Saat halaman kedaluwarsaSaat browser ditutup dan kemudian dibuka kembali pada kunjungan berulang, itu akan menggunakan pengaturan seumur hidup dari konten yang di-cache. Jika halaman yang sama dikunjungi selama satu sesi browser, file yang di-cache akan digunakan. Ini adalah pengaturan default untuk Internet Explorer dan Firefox Jawabannya melibatkan banyak pilihan, bergantung pada sifat situs web Anda dan apa yang ingin Anda capai darinya Ada beberapa jenis caching, masing-masing berbeda dari yang lain dan berguna dalam keadaan yang berbeda. Jadi, penting untuk memahami jenis data yang mereka simpan dan tingkat kontrol yang mereka berikan kepada Anda Pada artikel ini, kami akan membahas berbagai jenis cache web secara mendetail, cara kerjanya, dan perbedaannya Kemudian kita akan melihat berbagai jenis konten yang dapat di-cache dan bagaimana Anda dapat meng-cache situs WordPress Anda dengan cara yang seefisien mungkin. Apa Jenis Caching?Ada dua jenis opsi caching yang bisa Anda gunakan
Meskipun keduanya melakukan cache situs web Anda secara berbeda tetapi memiliki satu tujuan yang sama Membuat pemuatan situs web Anda sangat cepat tanpa memuat seluruh file situs lagi Mari kita lihat lebih dekat keduanya. Apa itu Caching Sisi Server?Caching sisi server menyimpan sementara file web dan data di server untuk digunakan nanti, secara efektif mengurangi beban dan latensi server Begini cara kerjanya 1. Saat pengguna mengunjungi situs web dan meminta halaman web, situs web mengambil data dari server, membuat halaman web tersebut, dan menampilkannya kepada pengguna 2. Setelah respons dikirim kembali ke pengguna, server membuat salinan halaman web dan menyimpannya sebagai cache Hasil? Lain kali pengguna mengunjungi kembali situs web, alih-alih melalui seluruh proses lagi, ini menampilkan salinan halaman web yang sudah disimpan (atau di-cache) – sehingga membuat situs web memuat lebih cepat Ilustrasi cara kerja caching sisi server – Sumber. MediumApa itu Caching Sisi Klien?Caching sisi klien, sering disebut caching browser, menyimpan sementara salinan halaman web di memori browser (folder yang dibuat oleh browser). Jadi, lain kali pengguna mengunjungi kembali situs web dengan caching sisi klien diaktifkan, itu tidak akan membuat panggilan ke server untuk data. Sebaliknya, itu akan mengambilnya dari folder cache browser yang terletak di perangkat pengguna Ilustrasi cara kerja caching sisi klien – Sumber. MediumCaching Sisi Server vs. Caching Sisi KlienJenis caching yang Anda pilih secara signifikan meningkatkan pengalaman pengguna secara keseluruhan dan kegunaan situs WordPress Anda. Jadi selalu lebih baik untuk memahami jenis mana yang cocok dengan situs web Anda sebelumnya Biarkan kami membantu Anda mengetahuinya dengan sebuah contoh Misalkan Anda menjalankan situs ritel online Karena sifat bisnisnya, jenis konten di situs web Anda bersifat dinamis (mis. e. , pengguna melihat produk yang direkomendasikan, email tentang gerobak yang ditinggalkan, atau iklan untuk produk serupa/relevan) Karena itu, pengguna mengakses situs web Anda dengan lancar setiap kali ada pembaruan baru. Jika situs web Anda membutuhkan waktu lebih lama untuk dimuat, itu akan mendorong pengguna untuk pindah ke situs lain bahkan sebelum konten dimuat sepenuhnya. Oleh karena itu, menghasilkan peningkatan rasio pentalan dan, yang terpenting, kesan pertama yang negatif pada pengunjung yang mendarat di situs web Anda Sekarang, perhatikan contoh di atas
Ketika pengguna meminta halaman web, situs web mengambil data dari server. Namun sebelum itu, ia memeriksa apakah salinan halaman web tersebut di-cache. Jika di-cache, itu menyajikan salinan halaman web yang di-cache Ada tiga skenario utama
Secara default, dan jika halaman web di-cache, itu akan disajikan dari cache selama tidak ada instruksi untuk memotongnya (i. e. , menambahkan item ke keranjang dalam beberapa kasus tertentu) Tapi ada satu masalah Ini menampilkan versi yang di-cache seolah-olah konten di situs web itu statis Karena alasan ini Caching sisi server adalah pilihan terbaik untuk situs web dengan konten statis dan cache berumur pendek, karena secara signifikan mengurangi jumlah operasi di server – tanpa merekonstruksi seluruh konten per permintaan pengguna. Di sisi lain, cache server yang sangat dinamis masih dimungkinkan menggunakan teknologi canggih seperti Edge Side Included (ESI) atau Ajax (Asynchronous JavaScript and XML)
Saat Anda menggunakan caching sisi klien, salinan situs web disimpan di cache browser. Jadi, ketika pengguna meminta halaman web, ini menampilkan versi cache yang disimpan di browser alih-alih memintanya dari server Untuk contoh ini, karena situs web Anda memiliki fitur dinamis, metode pilihan Anda akan menggunakan JavaScript (JS). Ini beroperasi di sisi browser, jadi Anda dapat mengandalkannya dengan menjalankan skrip di dalam browser untuk menangani kebutuhan dinamis situs web Anda secara real time Karena alasan ini Untuk situs web dinamis, caching sisi klien memecahkan masalah latensi dan cache server dengan mengurangi beban server Nah kalau kita kategorikan lebih lanjut, beberapa jenis web cache antara lain
Namun, ada juga jenis caching berbeda yang tidak terkait dengan empat jenis lainnya yang disebutkan di atas, yang dikenal sebagai Object Cache Object Cache adalah proses yang menyimpan hasil kueri basis data sehingga dapat diakses dengan mudah saat pengguna memintanya lagi. Objek yang di-cache akan disajikan langsung dari cache tanpa perlu menanyakan database berulang kali Jika Anda ingin mempelajari lebih lanjut tentang Cache Objek, lihat Apa itu Caching Objek dan Cara Menggunakannya Dengan WordPress Apa itu Cache Situs (Halaman)?Cache situs, juga dikenal sebagai HTTP atau cache halaman, menyimpan sementara konten di situs web Anda saat pertama kali Anda mengunjunginya. Jadi, lain kali Anda mengunjungi situs web itu, itu mengambil data yang disimpan dari cache situs untuk menampilkan konten web statis lebih cepat daripada dengan permintaan baru. Selain itu Semua data disimpan di hard disk atau memori (RAM) server, dan Anda, sebagai pemilik situs web, dapat menentukan berapa lama sebuah file berada di cache situs. Jika elemen situs web Anda statis, Anda dapat menyetel tanggal kedaluwarsa file lebih lama. Namun, elemen dinamis situs web memiliki tanggal kedaluwarsa yang jauh lebih singkat. Tanggal kedaluwarsa singkat ini memberi tahu situs web kapan harus menyegarkan file yang disimpan di cache situs perangkat Anda Apa itu Cache Peramban?Cache browser menyimpan versi cache dari halaman web tertentu yang dijelajahi pengguna. Itu dibangun di browser web Anda – memungkinkan situs web memuat lebih cepat untuk memberi Anda pengalaman pengguna yang lebih baik Cache browser berfungsi dengan menyimpan sementara salinan file situs web, seperti
Saat pengguna mengunjungi kembali situs web Anda, browser mereka akan mengambil file yang di-cache dan menggunakannya untuk menyusun konten situs web Anda guna menciptakan pengalaman menjelajah yang lancar. Konten yang di-cache memuat lebih cepat karena browser Anda tidak perlu memuat semuanya dari awal untuk menampilkannya Biasanya, browser menyimpan cache-nya untuk waktu yang terbatas atau sampai penuh. Setelah itu, secara otomatis menghapus cache dan menampilkan konten situs web yang diperbarui pada kunjungan berikutnya Lapisan peraknya adalah Anda juga dapat menghapus cache browser dengan menghapus data browsing secara manual jika menghabiskan terlalu banyak ruang – dan itulah salah satu fitur utama dari jenis cache ini Di Google Chrome, Anda dapat melakukannya dengan mengeklik Pengaturan > Privasi dan keamanan > Hapus data penjelajahan Saat Anda mengunjungi situs web setelah menghapus data browser, itu akan memuat semuanya dari awal Apa itu Cache Server?Cache server juga merupakan jenis caching web di mana pengguna akhir tidak memiliki kendali apa pun dan dikelola sepenuhnya oleh server (Catatan. Terutama ada empat jenis server web – Apache, IIS, Nginx, dan LiteSpeed. ) Jenis cache ini terutama digunakan untuk mengurangi beban server Saat pengguna mengunjungi situs web dan meminta halaman web dari server, server memindai cache dan segera menampilkan konten yang disimpan. Ini membantu mengurangi waktu pemrosesan dan mengembalikan halaman web lebih cepat, yang sangat bermanfaat untuk situs web dengan lalu lintas tinggi Cache server dapat dianggap sebagai istilah umum untuk banyak jenis cache. Yang paling umum adalah
Apa itu Cache Proksi?Cache proxy menyimpan konten di server proxy, memungkinkan layanan web berbagi sumber daya tersebut dengan lebih banyak pengguna. Server proxy berkoordinasi dengan server asal untuk meng-cache data situs web seperti file, gambar, dan halaman web Saat pengguna membuka halaman web, proxy memeriksa apakah ada salinan terbaru dari halaman web tersebut dan asetnya. Jika ada salinan, itu segera menampilkan halaman web atau sumber daya itu kepada pengguna. Di sisi lain, jika halaman web sudah tua atau hilang, ia mengambil salinan baru dari sumbernya, menyimpannya ke dalam cache ke proxy, dan mengirimkannya ke pengguna. Setelah proxy memperbarui halaman web, itu menyetel ulang tanggal kedaluwarsa halaman web untuk mencegahnya dilabeli sebagai kedaluwarsa. Halaman web akan dikirimkan hingga waktu tertentu berlalu, setelah itu server proxy akan memeriksa ulang sumbernya Selain itu, cache proxy juga memiliki jenis yang disebut Cache Jaringan Pengiriman Konten (CDN) – sekelompok server yang terletak di lokasi geografis yang berbeda. Server yang paling dekat dengan pengguna akhir akan mengembalikan konten yang di-cache untuk memuat konten lebih cepat Cache Situs vs. Tembolok Peramban vs. Cache Server vs. Cache ProksiSekarang kita tahu tentang setiap jenis cache – mari kita pahami perbedaan di antara mereka Cache Situs
Cache Peramban
Cache Server
Cache Proksi
Konten Apa Yang Dapat Di-cache?Ada berbagai jenis konten yang sering di-cache pemilik situs web. Namun, beberapa dapat di-cache, tetapi banyak pemilik situs tidak meng-cache-nya karena tampaknya "berisiko". Dan terakhir, ada beberapa yang tidak boleh di-cache sama sekali Mari kita lihat semuanya File yang dapat di-cache tetapi jarang di-cache termasuk
File yang sering di-cache dan harus di-cache termasukHalaman dengan konten statis atau jenis konten yang tetap sama untuk semua pengguna dan tidak sering berubah, seperti
File yang tidak boleh di-cache termasuk
Caching dengan WP RocketWP Rocket adalah plugin paling ramah pemula dan termudah untuk meningkatkan kecepatan dan kinerja situs web WordPress Anda dengan cepat. Begini cara kerjanya Itu menyimpan halaman web Anda dengan membuat file HTML statis dan membuatnya tersedia untuk kunjungan di masa mendatang. Selain itu, ini menerapkan caching browser, meminta browser untuk menyimpan file yang sering digunakan tetapi jarang diperbarui di memori cache lokalnya Salah satu hal yang menjadikannya plugin caching terbaik untuk WordPress adalah ketika Anda menginstal WP Rocket di situs WordPress Anda dan mengaktifkannya, secara otomatis menerapkan 80% praktik terbaik kinerja web secara langsung. Lebih-lebih lagi WP Rocket dapat diatur untuk mem-bypass atau menyimpan cache dinamis tergantung pada string kueri dan cookie Juga, ia memiliki sistem untuk membantu menyegarkan cache dalam permintaan jangka waktu apa pun untuk membantu menyajikan versi situs web yang baru Caching halaman, caching browser, dan kompresi GZIP adalah beberapa fitur default yang diaktifkan WP Rocket untuk Anda. Tetapi jika Anda tidak puas dengan pengaturan standar, WP Rocket juga menyertakan fitur lanjutan seperti
Dengan semua fitur ini, Anda bisa mendapatkan situs web secepat kilat dalam sekejap mata, yang pada akhirnya menghasilkan Kesan pertama yang bagus, peringkat SEO yang lebih baik, & lebih banyak konversi. 🚀 Yang terpenting, ini membantu meningkatkan Skor dan metrik Performa PageSpeed, termasuk nilai Data Web Inti P. S. Untuk mengatur caching di WP Rocket, buka Pengaturan > halaman WP Rocket > dan klik tab ‘Cache’. Tab cache menggunakan plugin WP RocketWP Rocket sudah mengaktifkan caching halaman secara default, tetapi Anda dapat men-tweak pengaturan cache tambahan dari halaman ini. MembungkusPeningkatan kinerja situs web Anda setelah menerapkan caching tidak dapat ditolak. Jika dilakukan dengan benar, ini dapat membuka tingkat pengalaman pengguna, peringkat mesin pencari, dan pendapatan yang sama sekali baru dengan mengoptimalkan kinerja situs WordPress Anda. Namun, dengan begitu banyak opsi caching yang tersedia, tampaknya menakutkan untuk memahami mana yang cocok dengan situs web Anda Tapi sekarang, karena Anda sangat menyadari semua jenis caching di luar sana dan cara kerjanya – saatnya untuk melakukan cache. (tidak ada permainan kata-kata yang dimaksudkan) Pembaruan terakhir pada 27 Desember 2022 Bagikan di Tentang Emman Zahid Emman adalah seorang penulis yang berpikiran bisnis dan kreatif yang bekerja bersama tim eksekutif perusahaan unggulan Forbes dan The Times. Mengkhususkan diri dalam pembuatan konten untuk blog, situs web, dan materi pemasaran, Emman membantu menghubungkan dan menginspirasi pembaca – mengubah mereka menjadi pelanggan dan klien yang bahagia dan membayar Apakah HTML di-cache?Cache browser adalah proses yang melibatkan penyimpanan sementara sumber daya di browser web . Peramban web pengunjung mengunduh berbagai sumber daya situs web dan menyimpannya di drive lokal. Ini termasuk gambar, file HTML, dan file JavaScript.
Bagaimana cara melakukan cache dalam HTML?Cache Manifest Basics. To enable application cache, include the manifest attribute in the document's tag:
File Manifes. File manifes adalah file teks sederhana, yang memberi tahu browser apa yang harus di-cache (dan apa yang tidak boleh di-cache). . Contoh - File Manifes Cache Lengkap. MANIFESTASI CACHE Berapa lama cache HTML bertahan?Browser biasanya mencadangkan sejumlah ruang disk, seperti 12 MiB, untuk tugas ini. Jika pengguna berhenti menggunakan browser, itu selamanya . Jika mereka jarang menggunakan browser, itu akan sampai kedaluwarsa - baik dengan kebijakan internal atau dengan header HTTP. Jika mereka banyak menggunakan browser, bisa 12 menit atau bahkan kurang.
Bagaimana cara kerja cache Chrome?Ide dasar di balik itu adalah sebagai berikut. Browser meminta beberapa konten dari server web. Jika konten tidak ada di cache browser, konten akan diambil langsung dari server web. Jika konten sebelumnya di-cache, browser melewati server dan memuat konten langsung dari cache-nya |