聚能聊

dongdongfu

话题1:毕业后进入一家建筑公司的信息部门担任开发工程师,起初接触的都是信息类网站的开发,实为练手,后来接触到核心,是一个有着几百万用户的资料查询工具,同时客户量还在增加ing,流量越来越大,客户也会实时反馈,比如人多拥挤,查询几秒钟都没有显示等等,于是乎我们做了以下方案,前提我们一直用阿里云提供的各种服务:

  1. 把原来的固定带宽改为按流量计费,原来是几兆忘了,换了流量计费后,速度嗖嗖的
  2. 人数增多,原来的服务器负担不了,于是进行负载均衡,现在用了3台8核16G的服务器,同时,为了解决IOPS的问题,把其中存储的数据磁盘变为SSD,速度提高几倍
  3. 自建 SQLSERVER 数据库(本来这个也打算直接用阿里PAAS层服务,领导在想办法拿PO),并搭建主从分离,每天后台会有工作人员去添加很多数据,客户又不停的访问,访问人数多的时候,前后端都会出现卡死,主从(从原来把所有压力放到主库到后来用从库减轻压力)搭建后,网站访问速度也随之提高
  4. 都说人红是非多,网站火了也一样,会有很多爬虫进行数据的爬取,这样的频繁访问,无疑加大服务器压力,并且客户体验不好,于是使用了 Redis 记录 IP 地址,对每次访问的IP进行每分钟查询次数的记录,一旦出现异常,直接进入黑名单管理系统,过了一定时间后自动解封,并且还可以后台手动修改
  5. 数据库中长时间不变动的的冷数据,直接丢 Redis 缓存

优化过后,现在网站速度杠杠的。
简单的说,阿里云套餐,专治各种流量问题~

PS:能来个无线充电器吗...

已获得 定制无线充电器

评论(0)