私のウェブサイトには[articleKey].tsx
、バックエンドから現在の記事をダウンロードして画面に表示するページがあります。
export async function getStaticProps({locale, req, res}) {
const articles = await requestArticles({lang: locale})
generateRssFeedFiles(articles, locale)
return {
props: {articles},
revalidate: 5 * 60
}
}
5分ごとに現在のデータを取得することを期待しています。これらの記事は時間の経過とともに変化するため、重要です。しかし、アプリケーションを手動で再デプロイするまで、1 日以上変更が適用されないことがあります。どうやら、これは5分ごとに更新されていないようです。それをより良くする方法は?ユーザーを待たせないために使用したくありませんgetServerSideProps
が、同時に、このページに最新のデータが必要です。