Skip to content

Commit

Permalink
fix: ISR 내용 수정 및 보완
Browse files Browse the repository at this point in the history
  • Loading branch information
100Gyeon authored Dec 1, 2024
1 parent 6684602 commit f873de2
Showing 1 changed file with 17 additions and 1 deletion.
18 changes: 17 additions & 1 deletion 챕터_13/백지연.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,23 @@ HTML을 서버에서 렌더링하고 클라이언트에서 다시 하이드레

### 점진적 정적 생성(ISR)

**SSR + 정적 렌더링 = ISR**
**SSG + revalidate = ISR**

```javascript
// getStaticProps 함수에서 revalidate 옵션을 설정하여 ISR을 통해 페이지 재생성 주기를 지정합니다.
// 이 주기 동안은 캐시된 페이지가 제공되며, 이후에만 새로운 데이터로 재생성됩니다.
export async function getStaticProps() {
// 데이터 가져오기
const data = ...;

return {
props: {
data,
},
revalidate: 60, // ISR을 통한 재생성 주기 (초 단위)
};
}
```

특정 정적 페이지만 미리 렌더링하고, 동적 페이지는 사용자 요청 시에 on-demand 방식으로 렌더링 → 빌드 시간 단축
**특정 간격마다 캐시를 자동으로 무효화하고 페이지 다시 생성**
Expand Down

0 comments on commit f873de2

Please sign in to comment.