Fast Svelte Static Site X – SSG/SSR เน้นไปที่ SEO สำหรับเว็บไซต์หลายล้านเพจ
เฟรมเวิร์กนี้สร้างขึ้นเพื่อมอบการสร้างเพจนับล้านอย่างรวดเร็วและลดต้นทุนการใช้งาน ขณะเดียวกันก็มอบประสบการณ์การพัฒนาที่ยอดเยี่ยม
npm install -g sssx
คำนิยาม | คำย่อ |
---|---|
เครื่องกำเนิดไซต์ Svelte แบบคงที่ | สสส |
การแสดงผลฝั่งเซิร์ฟเวอร์ Svelte | สสสสส |
- | SSSX |
การสาธิตยูทูป
ทำไมต้อง SSG อื่น?
โปรเจ็กต์นี้สร้างขึ้นจากความจำเป็นในการจัดการไซต์ที่มีเพจหลายล้านเพจ โดยทำให้การสร้างไซต์คงที่เป็นกรณีการใช้งานหลัก และการเพิ่มประสิทธิภาพ SEO เป็นเป้าหมายแรก
กรอบงานนี้ถูกสร้างขึ้นเพื่อจัดการกับหลายสิ่งที่ยังขาดอยู่ในกรอบงานปัจจุบัน:
sssx build <url>
หากต้องการรัน SSSX ในโหมดคลัสเตอร์เพื่อใช้คอร์ CPU ที่มีอยู่ทั้งหมด ให้ใช้คำสั่งต่อไปนี้:
sssx cluster
นี่คือการสาธิตการสร้าง URL มากกว่า 1,000 รายการภายใน 30 วินาที:
เมื่อคุณเรนเดอร์เพจคงที่หลายล้านเพจ คุณคงไม่ต้องการที่จะเรนเดอร์เพจทั้งหมดใหม่ในแต่ละครั้ง SSSX ช่วยให้คุณปรับแต่งได้ว่าหน้าใดจะต้องอัปเดตและเมื่อใด
พื้นที่เก็บข้อมูลนี้มีโครงสร้างเป็น monorepo และใช้พื้นที่ทำงาน
ในการรันโปรเจ็กต์ตัวอย่างให้ใช้สิ่งต่อไปนี้:
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 ยูจีน เฮาพท์มันน์
เอ็มไอที