大家好,我是善為,在我們日常工作中,或者面試求職的時候經常會被問到關於大型網站的性能優化方面的問題。今天我們廢話不多說,直接開門見山的分享一下關於大型網站性能優化的一些方向性的建議。
首先我們可以將大型網站優化分為兩種:
第一種是軟優化。
軟優化如何進行呢?我們關於軟優化可以朝着以下兩個方向進行。
1、SQL優化(軟優化)
a.sql優化分析
b.索引優化
c.常用sql優化
d.常用優化技巧
2.優化數據庫對象(軟優化)
a.優化表數據類型
b.表拆分
c.逆規范式
d.使用中間表
第二種是硬優化。
3.優化Mysql Server(硬件優化)
a.Mysql 內在管理優化
b.log機制及優化
c.調整Mysql並發相關參數
4.應用優化(硬件優化)
a.數據庫鏈接池
b.使用緩存減少壓力
c.負載均衡建立集群
d.主主同步 主從復制
關於大型網站的優化我們今天就先分享到這里。