sssx
0.2.3
Fast Svelte Static Site X – 수백만 페이지 웹사이트의 SEO에 초점을 맞춘 SSG/SSR
이 프레임워크는 수백만 페이지를 빠르게 생성하고 배포 비용을 줄이는 동시에 훌륭한 개발 경험을 제공하도록 구축되었습니다.
npm install -g sssx
정의 | 약어 |
---|---|
Svelte 정적 사이트 생성기 | SSSG |
Svelte 서버 측 렌더링 | SSSR |
= | SSSX |
유튜브 데모
왜 또 SSG인가?
이 프로젝트는 정적 사이트 생성을 주요 사용 사례로 삼고 SEO 최적화를 첫 번째 목표로 삼아 수백만 페이지로 구성된 사이트를 관리해야 할 필요성에서 만들어졌습니다.
이 프레임워크는 현재 프레임워크에 부족한 몇 가지 사항을 해결하기 위해 만들어졌습니다.
sssx build <url>
.사용 가능한 모든 CPU 코어를 사용하기 위해 클러스터 모드에서 SSSX를 실행하려면 다음 명령을 사용하십시오.
sssx cluster
다음은 30초 이내에 1000개 이상의 URL을 생성하는 데모입니다.
수백만 개의 정적 페이지를 렌더링할 때 매번 모든 페이지를 다시 렌더링하고 싶지는 않습니다. SSSX를 사용하면 업데이트해야 할 페이지와 시기를 미세 조정할 수 있습니다.
이 저장소는 모노레포로 구성되어 있으며 작업 공간을 사용합니다.
예제 프로젝트를 실행하려면 다음을 사용하십시오.
cd apps/example-blog
npm install
npx sssx dev open
deno를 사용하여 빌드 클러스터를 실행합니다.
deno
--allow-read
--allow-env
--allow-sys
--allow-write
--allow-run
../../node_modules/.bin/sssx cluster
cd packages/example
../sssx/src/cli.ts dev open
/__debug __debug
페이지에 액세스하여 기존 경로를 모두 볼 수 있습니다. dev
모드에서만 작동합니다.
PR을 환영합니다!
저작권 © 2022-2024 Eugene Hauptmann
MIT