美文网首页
页面优化技术

页面优化技术

作者: totohui | 来源:发表于2018-05-09 10:57 被阅读0次

1. 页面缓存+URL缓存+对象缓存

1.1页面缓存

例如缓存商品列表页面,先从redis缓存里面拿取页面,如果没取到再进行手动渲染

@RequestMapping(value="/to_list", produces="text/html")

@ResponseBody

public String list(HttpServletRequest request, HttpServletResponse response, Model model,MiaoshaUser user)

{

model.addAttribute("user", user);

//取缓存

String html = redisService.get(GoodsKey.getGoodsList, "", String.class); if(!StringUtils.isEmpty(html)) {

    return html;

}

List goodsList = goodsService.listGoodsVo();

model.addAttribute("goodsList", goodsList);

SpringWebContext ctx = new SpringWebContext(request,response, request.getServletContext(),request.getLocale(), model.asMap(), applicationContext );

//手动渲染

html = thymeleafViewResolver.getTemplateEngine().process("goods_list", ctx); if(!StringUtils.isEmpty(html)) {

    redisService.set(GoodsKey.getGoodsList, "", html);

}

return html;

}

1.2 对象缓存

比如登录的时候,判断用户是否存在,可以将返回的user进行缓存。不过这样如果用户更改密码的时候,需要对缓存进行处理,可以删掉这个对象缓存,同时修改session(这里的session是存在redis里面的,分布式session)里面的user,如果删除就会影响登录。

redisService.delete(MiaoshaUserKey.getById, "" + id); user.setPassword(toBeUpdate.getPassword()); redisService.set(MiaoshaUserKey.token, token, user);

2.页面静态化,前后端分离

静态页面被浏览器缓存下来,和服务器通信的只有接口。

3.静态资源优化

3.CDN优化

相关文章

  • 页面优化技术

    StringBuffer(f安) :线程安全的原因是在所有的方法上都加了Synchronized关键字。但是为什么...

  • 页面优化技术

    1. 页面缓存+URL缓存+对象缓存 1.1页面缓存 例如缓存商品列表页面,先从redis缓存里面拿取页面,如果没...

  • 页面优化技术

    缓存时间较短,适合变化不大的商品列表等页面 通过不同层面缓存,减少对数据库请求数量

  • App白屏和启动优化的一些思路

    App启动优化 App启动优化原理与技术方案 启动优化 黑白屏问题 启动页面主题设置为图片 启动页面,不要再onC...

  • 前端性能初步优化

    性能优化有两个方向 优化页面渲染 减小页面体积,提升网络加载 优化页面渲染 对于优化页面渲染可以进行如下方案来进行...

  • 「页面架构」页面优化

    页面优化 页面优化可以提升页面的访问速度从而提高用户体验,优化的页面可以更好的提升 SEO 的效果同时也可以提高代...

  • 二零一七年三月

    技术 高频dom操作和页面性能优化探索优雅的开发Swift和Objective C混编的Framework推荐每个...

  • iOS性能优化之页面加载速率

    iOS性能优化之页面加载速率 iOS性能优化之页面加载速率

  • 前端技术月报201905期

    React性能优化 React是当前非常热门的前端开发框架,它使用VirtualDOM技术来提升Web页面刷新效率...

  • 沈洛:单页面优化教程

    单页面搜索引擎优化的工作是个精细的工作,单页面优化需要把优化工作做到极致。所以,单页面优化工作不光考察你的SEO技...

网友评论

      本文标题:页面优化技术

      本文链接:https://www.haomeiwen.com/subject/kcijlftx.html