关于web性能的一点想法

概念:

数据层


前提条件同等硬件,同等带宽条件。

为了提高性能,需要减少IO,降低数据库连接断开频率(连接断开很费资源)。

减少IO:所有常量,或变动不大的量统统常驻内存。

降低数据库连接频率:数据层分离,数据层负责统一协调。

常量常驻内存指的是,一些常量,在系统启动时候,从数据库或者配置方案,一次性加载到内存,知道系统关闭释放内存,回写数据库或配置。

这个和做客户端是一个原理,程序启动一次性加载,知道退出一次性释放,并回写配置文件。


数据层指的是,web系统数据层以上所有数据从该层获得,该层负责与数据库通信,并实现系统缓存机制。数据层需要持有数据库长连接,按照

当前数据请求和历史数据请求计算缓存方案(参照操作系统缓存),缓存数据常驻内存。数据分离层的功能:对上层提供一致的数据访问接口,

缓存方案,与数据库长连接并动态调整当前常驻内存数据。



系统架构:

图片服务器分离,所有图片放在单独的服务器上,分配二级域名,数据库中存储图片路径,系统全局变量中存储图片服务器域名。在生成页面时,

用全局变量中的地址,加上图片路径,生成图片位置。

静态页面内容分离,静态页面内容放入单独服务器。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值