Sitemap.js
스트리밍 기반의 고성능 사이트맵 생성 라이브러리 및 CLI
About
- 대규모 웹사이트의 URL 관리 자동화를 위해 개발된 스트리밍 기반 사이트맵 생성 도구
- sitemap XML 파일을 손쉽게 생성·갱신·검증할 수 있는 Node.js 라이브러리 및 CLI 형태 제공
- SitemapStream, SitemapAndIndexStream 등 스트림 API를 통해 대용량 URL 처리 지원
- 단일 실행으로 URL 목록을 입력받아 사이트맵을 생성하거나, Express 서버와 연동해 실시간 제공 가능
- 5만 개 이상의 URL을 다룰 경우 자동 분할 및 인덱스 파일 생성 기능 제공
- simpleSitemapAndIndex()로 여러 sitemap 파일과 인덱스 자동 관리
- 각 파일은 gzip 압축 및 XSL 스타일시트 연동 지원
- Transform 스트림을 이용해 특정 URL 패턴만 선택 처리 가능