#优化#

本文深入探讨了网站架构的关键组成部分,包括DNS解析、TCP连接、负载均衡、缓存技术及数据库优化策略。从动静态页面区分到数据库负载均衡,再到网络优化与集群部署,全面覆盖了提升网站性能和可靠性的核心技术。


流程。
通过DNS查找网站。
TCP,三次握手四次挥手
DNS
速度,带宽和延迟
最终连接到服务器:Web运行在TCP之上
服务器自身:动静态页面
HTML和Web
为什么基于文本很重要,基于文本可以在很多层级上将事情简化,方便阅读修改,
压缩。
为什么链接很重要,网站由链接到其他文档的文档构成
动静态页面。
连接到数据库:缓存技术


缓存技术


DNS缓存
基于DNS的负载均衡
优势:简便,通过增加另外一个完全一样的系统增加负载能力。
配置简单,只需要吧地址加入DNS数据库
易于测试,易于扩展
问题:粘性,动态信息不能保证一定回到之前连接信息的那台服务器上。
负载处理方式,有可能高强度请求都跑到一台服务器。
容错性,一台服务器宕机了,DNS无法辨别
CDN内容分发

基于浏览器的缓存

Web加速器
Web代理
边缘缓存
平台缓存
应用缓存
数据库缓存


回传到客户端


性能和可靠性计划
理解
决策
设计和实现
安装
测试
维护
评估

备份


对网站进行负载均衡

压缩HTML页面
划分动态和静态内容

对数据库负载均衡
集群
分库分表
主从
读写分离

对网络负载均衡
Nginx

SSL,TLS前置,加解密前置后续不要在加解密

使用集群提高高可用性


——《实用负载均衡技术》

 

JVM优化

-XX:+UseG1GC -XX:+UseStringDeduplication -XX:G1MaxNewSizePercent=50 -XX:G1NewSizePercent=20

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值