Rumah >hujung hadapan web >tutorial js >Next.js Isu Caching Dengan Mengambil Data

Next.js Isu Caching Dengan Mengambil Data

王林
王林asal
2024-07-29 10:01:25477semak imbas

Next.js Caching Issues With Fetching Data

pengenalan

Isu caching biasa dalam Next.js semasa membina aplikasi ialah gelagat caching lalai Next.js yang membawa kepada kekecewaan bagi ramai pembangun. Dalam banyak kes, caching membantu mempercepatkan pemuatan halaman dan mengurangkan beban pelayan dengan menyimpan salinan sumber.
Walau bagaimanapun, ia kadangkala boleh menyebabkan kandungan lapuk dipaparkan, yang boleh menjadi masalah untuk aplikasi dinamik seperti suapan blog di mana blog baharu dipaparkan apabila ditambah.

Menarik diri daripada Caching Data

Next.js memanjangkan API pengambilan Web asli() untuk membenarkan setiap permintaan pada pelayan menetapkan semantik caching berterusannya sendiri.

Untuk menarik diri daripada caching bagi permintaan pengambilan individu, anda boleh menetapkan pilihan cache dalam pengambilan kepada 'tiada kedai'. Ini akan mengambil data secara dinamik, pada setiap permintaan.

export default async function Page() {

  const dynamicData = await fetch(`https://...`, { cache: 'no-store' })
  const data = await dynamicData.json()
}

Ini akan membantu mengatasi gelagat caching lalai Next.js

Atas ialah kandungan terperinci Next.js Isu Caching Dengan Mengambil Data. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:aplikasi cuacaArtikel seterusnya:aplikasi cuaca