個人觀點
- 1.HTML頁面靜態化
- 2.圖片服務器分離(我使用的是fastdfs輕量級的分布式文件存儲系統)
- 3.使用緩存(緩存存在于內存中讀取快我的項目中使用redis作為緩存的數據庫,redis是內存型數據作為存儲緩存的數據庫挺適合)
- 4.數據庫集群、庫表散列(此博客僅供參考https://blog.csdn.net/xy2953396112/article/details/62426117)
- 5.使用負載均衡的方法(簡單的配置可以用nginx來配置負載均衡,只需要設置 如下代碼,即可實現簡單的負載均衡
upstream djangoserver {
server 192.168.72.49:8080;
server 192.168.72.49:8081;
}
- 6.鏡像
鏡像是大型網站常采用的提高性能和數據安全性的方式,鏡像的技術可以解決不同網絡接入商和地域帶來的用戶訪問速度差異,比如ChinaNet和EduNet之間的差異就促使了很多網站在教育網內搭建鏡像站點,數據進行定時更新或者實時更新。在鏡像的細節技術方面,這里不闡述太深,有很多專業的現成的解決架構和產品可選。也有廉價的通過軟件實現的思路,比如Linux上的rsync等工具。 - 7.最新:CDN加速技術(此技術還在了解階段,可自行去網上查找相關的資料)