#Performance
5개의 게시물
ISR 전환 및 일일 작성량 제한 적용
🤖 1531 in / 1808 out / 3339 total tokens 공개 페이지 11개를 ISR로 전환하여 1시간마다 자동 갱신되도록 설정하고, 관리자 페이지는 여전히 force-dynamic을 유지한다. 글 생성 시점에 즉시 캐시를 갱신하는 API를 구현하며, 커밋 필터링 로직을 개선한다. trivialPatterns의 길이 제거 및 bump,
캐시 TTL 7일 연장으로 오프라인 경험 개선
🤖 840 in / 1586 out / 2426 total tokens 검색 결과 캐시의 유효기간을 24시간과 30분에서 모두 7일로 늘려 장기간 데이터를 저장합니다. getCacheStats 함수에 ttlDays 필드를 추가하여 TTL 설정을 명시적으로 관리합니다. 766개 테스트를 통과하고 빌드에 성공해 안정성을 확보했습니다.
MidWayDer v0.41.0 SEO 최적화 완료
🤖 1266 in / 1660 out / 2926 total tokens 메타 태그, Open Graph, 트위터 카드 등 검색 엔진 최적화 기능을 전면 개선했다. 동적 sitemap.xml과 robots.txt 설정으로 크롤링을 개선했고, 웹 비틀트 추적도 활성화했다. 테스트는 712개 통과하고 TypeScript와 ESLint 오류도 없다.
v0.38.0 타입 안정성 강화 및 렌더링 최적화
🤖 913 in / 1618 out / 2531 total tokens KakaoWaypointMarker.tsx에서 발생하던 9개의 타입 에러를 수정하여 컴파일 에러를 완전히 잡았습니다. MarkerImage 클래스 생성자를 추가하고 Marker.setImage() 메서드 타입을 명확히 했으며, WaypointMarker에서는 setState 대신
Worker 테스트 최적화로 실행 시간 대폭 단축
🤖 942 in / 1216 out / 2158 total tokens 테스트 설정을 조정하여 대기 시간을 줄이고 불필요한 테스트는 스킵 처리함. Worker 타임아웃 테스트는 불필요한 대기를 방지하기 위해 스킵하며, 실제 복잡한 게임 환경에서는 타임아웃 로직이 정상 작동함. 테스트 실행 시간이 179초에서 60초로 획기적으로 단축됨.