網站架構設計與部署介紹前端
網站架構設計:
對網站的軟件結構、邏輯結構、物理結構、層次結構、數據訪問模型、硬件配置、網絡拓撲結構等等進行整體的設計。
網站部署:
也稱網站發佈,網站的開發完成後,將網頁、程序及相關的數據庫等發佈在真實的網絡及硬件環境中,並使之正常運行。數據庫
網站架構設計與部署的目標與要求緩存
高可用性:網站中止服務時間降到最低
可擴展性:系統具有良好的伸縮能力
可視性:網站處於實時的監控之下
高性能:能夠知足當前負載要求
高可靠性:合理的體系結構及備份策略
安全性:結構上安全及主機的安全策略安全
網站架構設計與部署的原則與方法服務器
按需設計,具備前瞻性,及時調整網絡
網站架構能夠邏輯分層和物理分層:三層架構,SOA架構
採起合理的存儲方式:HTML靜態化,圖片服務器分離負載均衡
數據庫存儲的優化:優化SQL語句,數據庫集羣,數據讀寫分離性能
採用緩存提高性能:前端網頁緩存,頁面片斷緩存,數據緩存優化
負載均衡技術:反向代理技術,Windows Server NLB技術
其它:CDN 內容分發網絡技術,擴展API