高併發下如何優化能避免服務器壓力過大?

1,整個架構:可採用分佈式架構,利用微服務架構拆分服務部署在不同的服務節點,避免單節點宕機引起的服務不可用! 2,數據庫:採用主從複製,讀寫分離,甚至是分庫分表,表數據根據查詢方式的不同採用不同的索引比如b tree,hash,關鍵字段加索引,sql避免複合函數,避免組合排序等,避免使用非索引字段作爲條件分組,排序等!減少交互次數,一定不要用select *! 3,加緩存:使用諸如memcache
相關文章
相關標籤/搜索