流量分三種:商家流量,使用者流量,運營商流量
解決方案:這三種流量對系統的執行造成很大的壓力,隨著時間的增長,壓力就會越來越大,因此我們想要減輕系統地訪問壓力,就需要做一系列優化的措施。
具體優化:
資料層面的優化:
從資料庫層面的優化:索引,快取,集群,讀寫分離,主從複製,分表,分庫
從資料庫設計層面的優化:減少表關聯,加入冗餘字段
從快取方面優化:redis實現資料的快取,減輕資料庫的壓力
從搜尋上實現優化:查詢索引庫
專案層面的優化:
採用面向服務的分布式架構:分擔伺服器壓力,提高專案的併發量
比如dubbo+zookeeper分布式架構
採用分布式檔案系統實現海量檔案的儲存:
採用fastdfs實現海量的儲存,提高檔案的訪問速度
採用mq使用服務進一步解耦:同步索引庫,同步靜態資源,簡訊傳送
伺服器層面的優化:
集群思想的使用:tomcat zookeeper redis mysql等
tomcat非同步通訊的使用,tomcat連線池的配置
Django專案部署上線
包壓縮技巧 zip unzip linux 下的zip檔案的壓包和解包命令 tar cjvf python3.6 env.tar.bz2 python3.6 env tar xjvf python3.6 env.tar.bz2 一。壓縮拷貝 1 進入工程主目錄 cd shdjangolesson 2...
thinkjs antd專案部署上線
感謝內容提供者 金牛區吳迪軟體開發工作室 第一步 將 提交到遠端倉庫,而後服務端進行拉取 第二步 將服務端 和前端 進行打包 第三步 啟動服務和前端專案 前端 統一處理請求位址 request 網路請求工具 更詳細的 api 文件 import from umi request import mom...
vue個人部落格專案部署上線
頭像功能,訪問者和站長分別用不同的頭像來區分 點讚功能,點讚情況記錄在瀏覽器的localstorage裡,下次訪問會還原點贊情況 用localstorage記錄郵箱和暱稱,下次訪問不用重新輸入 自定義快捷鍵 切換預覽模式 高亮顯示,使用hightlight.js進行 高亮顯示 提醒儲存,沒有儲存就離...