Fast Svelte Static Site X - SSG / SSR s'est concentré sur le référencement pour les sites Web de plusieurs millions de pages
Ce cadre est construit pour offrir une génération rapide de millions de pages et réduire les coûts de déploiement, tout en offrant une grande expérience de développement.
npm install -g sssx
Définition | Abréviation |
---|---|
Générateur de sites statiques svelte | SSSG |
Rendu côté serveur svelte | SSSR |
= | Sssx |
Démo youtube
Pourquoi un autre SSG?
Ce projet a été créé à partir de la nécessité de gérer des sites avec des millions de pages, avec une génération de sites statique un cas d'utilisation principal et l'optimisation du référencement son premier objectif.
Ce cadre a été créé pour aborder plusieurs choses qui manquent dans les cadres actuels:
sssx build <url>
.Pour exécuter SSSX en mode cluster pour utiliser tous les cœurs CPU disponibles, utilisez la commande suivante:
sssx cluster
Voici une démonstration de génération de 1000+ URL en moins de 30 secondes:
Lorsque vous rendez des millions de pages statiques, vous ne voulez pas les réengrammer à chaque fois. SSSX vous permet de Finetune quelles pages doivent être mises à jour et quand.
Ce référentiel est structuré en monorepo et utilise des espaces de travail.
Pour exécuter un exemple de projet, utilisez ce qui suit:
cd apps/example-blog
npm install
npx sssx dev open
Exécuter le cluster de construction à l'aide de 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
/ __ débogage Vous pouvez accéder à la page __debug
pour voir tous les itinéraires existants. Il ne fonctionne qu'en mode dev
.
Les PR sont les bienvenus!
Copyright © 2022-2024 Eugene Hauptmann
Mit