大家好,我是善为,在我们日常工作中,或者面试求职的时候经常会被问到关于大型网站的性能优化方面的问题。今天我们废话不多说,直接开门见山的分享一下关于大型网站性能优化的一些方向性的建议。
首先我们可以将大型网站优化分为两种:
第一种是软优化。
软优化如何进行呢?我们关于软优化可以朝着以下两个方向进行。
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.主主同步 主从复制
关于大型网站的优化我们今天就先分享到这里。