it-swarm-id.com

Apa jenis situs web yang tidak boleh menggunakan cache?

Apakah ada waktu ketika Anda harus menggunakan caching? Suka untuk halaman yang sering diperbarui? Atau, haruskah Anda selalu melakukan cache?

Tolong beri contoh dan alasan?

1
Kevin

Kira itu tergantung pada apa yang Anda maksud dengan cache.

  1. Caching permintaan basis data - dalam banyak kasus masuk akal untuk men-cache permintaan di memcached atau bahkan serial ke disk

  2. Caching fragmen halaman - jika Anda memiliki bagian halaman yang semi-dinamis, kadang-kadang masuk akal untuk menyimpannya di memori atau disk daripada harus membuat ulang di setiap pemuatan halaman

  3. Membalikkan proxy - lapisan cerdas (atau tidak terlalu pintar) yang menyimpan snapshot dari halaman yang Anda buat sepenuhnya dan menyajikannya sebagai halaman statis untuk klien berdasarkan pada strategi yang Anda tetapkan.

  4. Caching sisi klien - melalui pilihan cerdas Kedaluwarsa dan tajuk HTTP lainnya, Anda dapat memastikan bahwa klien Anda hanya meminta file dari situs Anda sesuai kebutuhan

Semua ini berperan dalam optimalisasi situs, dan penggunaan ditentukan oleh seberapa dinamis data Anda, apakah klien masuk, dan banyak faktor lainnya. Jawaban sederhananya adalah melakukan cache di mana pun Anda bisa, pada level yang menghabiskan sumber daya paling sedikit, tanpa mengorbankan pengalaman pengguna.

4
JasonBirch

Situs web yang memberi tahu Anda waktu saat ini.

2
delete

Saya berasumsi Anda berarti 'tidak boleh menggunakan caching?' jika tidak, Anda harus selalu menggunakan caching untuk halaman yang membutuhkannya. (banyak rendering sisi server dan sql ...).

Cache digunakan untuk mengirimkan halaman yang telah ditentukan sebelumnya yang menentang melakukan logika dan permintaan basis data untuk setiap permintaan tunggal. secara drastis mempercepat segalanya. Sebuah opsi adalah menghapus cache lebih sering .. tidak perlu mematikan jika mati.

Ada saat di mana Anda tidak menginginkan cache .. seperti panel admin atau sesuatu yang harus diperbarui segera, setiap saat.

Cache harus digunakan untuk halaman: yang tidak banyak berubah atau harus selalu diurai oleh php jika ada banyak pekerjaan untuk membuat halaman seperti panggilan basis data atau banyak skrip yang dapat digunakan. jika diminta banyak. seperti beranda.

1
WalterJ89