今天和一个10多年工作经验的资深工程师请教,畅谈几小时,聊了一聊大型网站的优化,总结几点
1 html的静态化
2.图片服务器分离 图片独立的服务器,(ip二级域名,)
3.负载均衡(nginx) 1vs+硬件(上亿)
4.使用缓存(浏览器,服务器,数据库)
5.数据库优化
a) 架构 (读写分离)
b) 查询优化 (sql语句 索引)
c) 数据库表设计 (设计表就是体现思路)
6.消息队列(异步处理)
7.限流 (最高的请求数量不能超过某个值,最大连接数)
8.隔离 (独立出来) 类似于秒杀的单独放到一个服务器上 以防出问题
9.防盗链
聊完之后,感觉这些技术我差不多都会,感谢自己这些年自我的坚持学习。所以信息满满的,送给那些需要的人。