二、持續觀察持續優化
三、其他優化
最近接了乙個外賣平台的優化專案,專案莫名其妙卡頓,經常伺服器cpu100%,嚴重影響客戶體驗,本人根據優化過程,略有收穫,特此記錄分享。
首先要觀察,做到心中有譜,謀而後動,切記不可胡亂操作。
通過以上資料計算,web伺服器cpu、記憶體、儲存空間、頻寬的基礎要求。一般來說,資源要優先分配給前端頻繁的業務指令;資料庫應當僅僅是儲存的功能,盡量避免把邏輯計算放在資料庫上處理,要把邏輯計算放在本地伺服器上。
建議用七牛的oss來儲存/大檔案,阿里雲的oss太貴了。
頻寬的配置建議是正常業務頻寬的2-3倍。
無論基於效能還是安全因素的考慮,強烈建議拆分前端/管理端的業務,應分別部署在不同伺服器。
php專案優化
一 前端 1 壓縮檔案 js css 就是將js和css檔案中的空格去掉,將變數縮小,如user name縮小為u 2 每個檔案只載入可以用到的js css檔案,避免無用的js css檔案占用資源 3 頁面js 檔案分部 公共js放在公共頭部,非公共js引入在body中,盡量放到到html標籤下面 ...
vue專案效能優化策略
按需引入 匯入 element 類似元件時,不要整個匯入使用,只需要匯入使用的元件 論元件的復用性 全域性元件與區域性元件 在專案中無論vue,react都會存在元件復用性問題,這裡主要說在vue中的說明 全域性元件 在main.js進行全域性註冊元件,達到其他元件可以無需再次註冊可直接使用 優點 ...
mysql 優化策略 mysql的優化策略有哪些
第一 優化你的sql和索引 1.善用explain,看看自己寫的sql到底要涉及到多少表,多少行,使用了那些索引,根據這些資訊適當的建立索引 2.善用不同的儲存引擎,mysql有多種不同的儲存引擎,innodb,aria,memory根據需要給不同的表選擇不同的儲存引擎,比如要支援transacti...