关于秒杀项目的优化

优化的方面:

静态资源优化:
(1)js/css的压缩,减少流量(去掉空格和多余的字符)
(2)多个js/css组合,减少连接数
(3)cdn就近访问(本地加速,提高含有大量图片和静态页面站点的访问速度)
页面缓存+URL缓存+对象缓存
页面缓存:
(1)取缓存

String html = redisService.get(GoodsKey.getGoodList,'',String.class);
if(!StringUtils.isEmpty(html)){
	return html;
}

(2)手动渲染模版

thymeleafViewResolver.getTemplateEngine().process(templateName,context)
if(!StringUtils.isEmpty(html)){
	redisService.set(GoodsKey.getGoodsList,'',html);
}
	return html;

(3)结果输出
页面静态化,前后端分离
浏览器可以把html留在缓存里,页面不需要重复下载,只需要下载动态的东西
cdn优化
ps:cdn就是将媒体资源、动静态图片、html、css、js等内容缓存到距离用户更近的互联网数据中心,从而让用户进行共享资源,实现缩短站点间的响应时间。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值