Struts2/Spring/Hibernate (SSH) 是**業務邏輯層**框架,負責控制器分發、事務管理、ORM 映射。視頻網站核心挑戰在於**基礎設施層**:
| 層級 | 技術選型 | 關注點 |
|---|---|---|
| 接入層 | Nginx + Lua / OpenResty | 靜態資源、反向代理、WAF |
| 業務層 | Spring Boot / Cloud (替代 SSH) | 用戶、權限、評論、推薦 |
| 媒體層 | FFmpeg + SRS + CDN | 轉碼、切片、直播、點播分發 |
| 存儲層 | MinIO / Ceph / NAS | 原始視頻、轉碼產物、縮略圖 |
SSH 能否用於視頻網站?**能,但只解決 20% 業務邏輯問題**。關鍵在於媒體基礎設施的選型與運維。