Fast Svelte Static Site X – SSG/SSR focado em SEO para sites com vários milhões de páginas
Essa estrutura foi construída para fornecer geração rápida de milhões de páginas e reduzir custos de implantação, ao mesmo tempo que oferece excelente experiência de desenvolvimento.
npm install -g sssx| Definição | Abreviação |
|---|---|
| Gerador de site estático Svelte | SSSG |
| Renderização elegante do lado do servidor | SSSR |
| = | SSSX |
Demonstração do YouTube
Por que outro SSG?
Este projeto foi criado a partir da necessidade de gerenciar sites com milhões de páginas, fazendo da geração de sites estáticos um caso de uso principal e da otimização de SEO seu primeiro objetivo.
Esta estrutura foi criada para resolver várias coisas que faltam nas estruturas atuais:
sssx build <url> .Para executar o SSSX no modo cluster para usar todos os núcleos de CPU disponíveis, use o seguinte comando:
sssx clusterAqui está uma demonstração de como gerar mais de 1.000 URLs em 30 segundos:

Ao renderizar milhões de páginas estáticas, você não deseja renderizar todas elas novamente todas as vezes. SSSX permite ajustar quais páginas devem ser atualizadas e quando.
Este repositório está estruturado como um monorepo e utiliza espaços de trabalho.
Para executar um projeto de exemplo, use o seguinte:
cd apps/example-blog
npm install
npx sssx dev openExecute o cluster de construção usando 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 você pode acessar a página __debug para ver todas as rotas existentes. Funciona apenas no modo dev .
PRs são bem-vindos!
Direitos autorais © 2022-2024 Eugene Hauptmann
MIT