Situs Statis Langsing Cepat X – SSG/SSR berfokus pada SEO untuk situs web multi-juta halaman
Kerangka kerja ini dibangun untuk menghasilkan jutaan halaman dengan cepat dan mengurangi biaya penerapan, sekaligus memberikan pengalaman pengembangan yang luar biasa.
npm install -g sssx
Definisi | Singkatan |
---|---|
Generator Situs Statis yang Langsing | SSG |
Rendering Sisi Server yang Langsing | SSSR |
= | SSX |
Demo YouTube
Mengapa SSG lain?
Proyek ini dibuat dari kebutuhan untuk mengelola situs dengan jutaan halaman, dengan menjadikan pembuatan situs statis sebagai kasus penggunaan utama, dan optimasi SEO sebagai tujuan pertamanya.
Kerangka kerja ini dibuat untuk mengatasi beberapa hal yang kurang dalam kerangka saat ini:
sssx build <url>
.Untuk menjalankan SSSX dalam mode cluster untuk menggunakan semua inti CPU yang tersedia, gunakan perintah berikut:
sssx cluster
Berikut demonstrasi menghasilkan 1000+ URL dalam waktu kurang dari 30 detik:
Saat Anda merender jutaan halaman statis, Anda tentu tidak ingin merender semuanya setiap saat. SSSX memungkinkan Anda untuk menyempurnakan halaman mana yang harus diperbarui dan kapan.
Repositori ini disusun sebagai monorepo dan menggunakan ruang kerja.
Untuk menjalankan proyek contoh gunakan yang berikut ini:
cd apps/example-blog
npm install
npx sssx dev open
Jalankan build cluster menggunakan 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 Anda dapat mengakses halaman __debug
untuk melihat semua rute yang ada. Ini hanya berfungsi dalam mode dev
.
PR dipersilakan!
Hak Cipta © 2022-2024 Eugene Hauptmann
MIT