首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

技術選型誤區:SSH 框架與視頻網站架構的關係——業務框架不等於基礎設施

     編輯:程式設計疑難解答

核心觀點

Struts2/Spring/Hibernate (SSH) 是**業務邏輯層**框架,負責控制器分發、事務管理、ORM 映射。視頻網站核心挑戰在於**基礎設施層**:

  • 視頻轉碼(FFmpeg、GPU 加速)。
  • 切片存儲(HLS/DASH、對象存儲 OSS/S3)。
  • CDN 分發(邊緣節點、預熱、回源策略)。
  • 高併發流媒體服務器(Nginx-rtmp、SRS、MediaMTX)。
  • 負載均衡、熔斷、限流(Gateway、Sentinel)。

正確分工

層級技術選型關注點
接入層Nginx + Lua / OpenResty靜態資源、反向代理、WAF
業務層Spring Boot / Cloud (替代 SSH)用戶、權限、評論、推薦
媒體層FFmpeg + SRS + CDN轉碼、切片、直播、點播分發
存儲層MinIO / Ceph / NAS原始視頻、轉碼產物、縮略圖

結論

SSH 能否用於視頻網站?**能,但只解決 20% 業務邏輯問題**。關鍵在於媒體基礎設施的選型與運維。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved