專案部署上線後,運營商管理,商品審核等後台流量問題

2021-08-28 20:56:58 字數 609 閱讀 9204

流量分三種:商家流量,使用者流量,運營商流量

解決方案:這三種流量對系統的執行造成很大的壓力,隨著時間的增長,壓力就會越來越大,因此我們想要減輕系統地訪問壓力,就需要做一系列優化的措施。

具體優化:

資料層面的優化:

從資料庫層面的優化:索引,快取,集群,讀寫分離,主從複製,分表,分庫

從資料庫設計層面的優化:減少表關聯,加入冗餘字段

從快取方面優化: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進行 高亮顯示 提醒儲存,沒有儲存就離...