当前位置: 首页 > news >正文

网站设计方案案例分析怎么样提高网站排名

网站设计方案案例分析,怎么样提高网站排名,物业管理网站开发背景,网站建设300目录 什么是缓存#xff1f; 缓存的作用#xff1f; 缓存的成本#xff1f; 实际项目中的应用 代码展示 什么是缓存#xff1f; 缓存就是数据交换的缓冲区#xff08;称作Cache [ kʃ ] #xff09;#xff0c;是存贮数据的临时地方#xff0c;一般读写性能较高。 缓…目录 什么是缓存 缓存的作用 缓存的成本 实际项目中的应用 代码展示 什么是缓存 缓存就是数据交换的缓冲区称作Cache [ kæʃ ] 是存贮数据的临时地方一般读写性能较高。 缓存的作用 降低后端负载 提高读写效率降低响应时间 缓存的成本 数据一致性成本多了一份缓存中的数据 代码维护成本代码复杂度上升 运维成本会有缓存雪崩等一系列问题 实际项目中的应用 举个栗子下面的代码就是直接查询数据库的方法 /*** 根据id查询商铺信息* param id 商铺id* return 商铺详情数据*/GetMapping(/{id})public Result queryShopById(PathVariable(id) Long id) {return Result.ok(shopService.getById(id));} 它的理论模型就应该是这样的 如果接入了缓存之后的模型应该是这样的 此时的业务逻辑如下图所示 代码展示 现在根据上面的逻辑自己定义一个方法引入缓存 GetMapping(/{id})public Result queryShopById(PathVariable(id) Long id) {return shopService.queryById(id);}public interface IShopService extends IServiceShop {Result queryById(Long id); } Service public class ShopServiceImpl extends ServiceImplShopMapper, Shop implements IShopService {Resourceprivate StringRedisTemplate stringRedisTemplate;Overridepublic Result queryById(Long id) {String key CACHE_SHOP_KEY id;//1.从redis中查询店铺缓存String jsonShop stringRedisTemplate.opsForValue().get(key);//2.判断是否存在if (StrUtil.isNotBlank(jsonShop)) {//3.存在直接返回Shop shop JSONUtil.toBean(jsonShop, Shop.class);return Result.ok(shop);}//4.不存在根据id查询数据库Shop shop getById(id);//5. 不存在 返回错误if(shop null){return Result.fail(店铺不存在);}// 6. 存在 写入 redisstringRedisTemplate.opsForValue().set(key,JSONUtil.toJsonStr(shop));//7.返回return Result.ok(shop);} } 重新运行进行测试可以提前知道第一次查询是没有缓存中的数据的走的是数据库这次的响应时间为 此时redis中已经有了缓存数据 再次请求
http://www.pierceye.com/news/992149/

相关文章:

  • 黑色网站模板建筑工程查询网
  • 建设网站jw100有哪些做鞋机设备的网站
  • 模仿网站建设大学生网站设计论文范文
  • 浙江杭州网站建设服务公司哪家好社区推广经验做法
  • 牟平网站制作公司天安云谷网站建设
  • 培训网站建设方案书沈阳定制网站方案
  • 廊坊公司快速建站电子商务网站建设前期规划方案
  • 西安网站建设盈科wordpress 评论模板
  • 网站制作的电话潍坊建立企业网站公司
  • 二级建造师证书查询官方网站21年没封直接可以进的
  • 计科专业毕设做网站傻瓜式做网站程序
  • 创办网站需要怎么做网站的建设方法包括
  • 直邮网站的推广活动怎么做电商美工是做什么的
  • 唐山建设局网站俄罗斯ip地址
  • 贵州省建设厅网站首页旅游seo
  • 郑州网站建设三猫网络新主题 老版本 wordpress
  • 网站 ftp网站首页布局有哪些
  • 3d模型代做网站微分销商城
  • 县区网站建设运行汇报宝塔 wordpress优化
  • 手机网站判断跳转代码怎么写pc网站怎么做自适应
  • 怎样在一个虚拟服务器里做两个网站西安市城乡建设管理局网站
  • 做网站实训总结查看网站建设的特点
  • 淘宝客网站如何让做量化交易网站开发
  • 青岛市城市建设管理局网站网络营销师培训费用是多少
  • 南昌建站模板深圳全网推广效果如何
  • 做网站的好公司wordpress大前端模板下载
  • 建设网站的申请信用卡吗下载百度免费
  • 徐州企业网站设计做瑜伽网站
  • 网站开发就是ssh吗.net 网站开发书籍
  • 网站名称没有排名上海工商网查询企业章程