获取缓存列表,出现重复信息。

输入新的卡信息无效。提示不存在。

缓存貌似并没有起作用,每次仍然获取远程数据。

1. 检查缓存文件,的确是重复数据。

代码

  <DeepCacheItem cachekey="C8431E35E4C10054AC77C2A76782AF85" createdate="2010-8-22 21:00:29" enddate="2010-8-28 21:00:29" hitrate="0">
    <MethodName>SEARCHMEMBERINFORMATION</MethodName>
    <MethodResponse>略</MethodResponse>
  </DeepCacheItem>
  <DeepCacheItem cachekey="16BCD5B1299E5A5D085F2E0E8D43AEBD" createdate="2010-8-22 21:02:11" enddate="2010-8-28 21:02:11" hitrate="0">
    <MethodName>SEARCHMEMBERINFORMATION</MethodName>
    <MethodResponse>略</MethodResponse>
  </DeepCacheItem>
  <DeepCacheItem cachekey="C8431E35E4C10054AC77C2A76782AF85" createdate="2010-8-22 21:09:12" enddate="2010-8-28 21:09:12" hitrate="0">
    <MethodName>SEARCHMEMBERINFORMATION</MethodName>
    <MethodResponse>略</MethodResponse>
  </DeepCacheItem>

从时间上看,是因为缓存到期了。

<DeepCacheItem cachekey="16BCD5B1299E5A5D085F2E0E8D43AEBD" createdate="2010-8-16 15:03:03" enddate="2010-8-22 15:03:03" hitrate="0">

所以发生了读取远程操作。

2. MRU容量,默认是50。获取的缓存内容:45. 没有到达最大值。

3. NOebe.MemoryCaches 和 remoting一样使用了MostRecentlyUsedList,因此不是这个问题。

4. 检查remoting是否能够获取网站信息。能够获取卡信息。

问题原因:

------------------

1. 即使使用了缓存,仍然需要先login、操作完毕logout,导致了性能低下。而且获取缓存在很多操作之后,需要修改这部分!

2. 由于每次都要登录链接网络,如果登录失败,和数据不存在的结果都是:卡信息不存在,因此终端看不出问题。

3. 缓存层,如果多次添加,并不会删除就记录,这里是导致了重复数据出现的原因。

综合来说,是因为22号数据过期,之后被重复插入的时候,一直判读过期,并且缓存容量为50,导致了重复数据出现。

bug就是过期数据覆盖没有生效。

解决方案:

------------------

1. 重新修改缓存远程操作。

2. 卡信息永久保存,不超时处理。

3. 添加缓存的时候,先删除重复数据。

2010-08-22 动漫店 员工卡缓存出现问题。相关推荐

  1. 动视暴雪员工大罢工:因CEO被曝多次包庇高管性侵下属、本人曾性骚扰助理

    明敏 发自 凹非寺 量子位 报道 | 公众号 QbitAI 公司被曝出CEO隐瞒员工性侵丑闻,结果不但不严肃彻查,还发布声明称: 是新闻报道让大家误解我们CEO了. 没想到,曾开发出<魔兽世界& ...

  2. 捷信达温泉管理软件员工卡SQL查询

    捷信达温泉管理软件员工卡SQL查询 select * from snkey where v_name2 like '%员工%' 网名:浩秦; 邮箱:root#landv.pw; 只要我能控制一個國家的 ...

  3. 目前流行的22款网店系统

    目前流行的22款网店系统 转自:http://www.95epay.info/cn/projects.asp?n_id=211 电子商务时代,越来越多的人投身到电子商务行列,不少厂商和个人经过互联网推 ...

  4. 月亮网摘(2006.08.22)

    月亮网摘(2006.08.22) Youtube视频的下载.本地播放及格式转换 特别适合Youtube的忠实"观众"阅读的技术帖,告诉你怎么从加密后的Youtube网页里挖出嵌在其 ...

  5. 体验店员工绩效考核表

    体验店员工绩效考核表

  6. 阵列卡缓存电池充放电问题详解

    本文主要详细解释了与阵列卡缓存电池充放电相关的各方面的问题. 上篇文章回顾:由ORM谈Python元类 磁盘阵列是服务器上历史悠久的一项技术,它能够通过不同的阵列模式合理利用空间和性能配比出性价比极高 ...

  7. Linux查看MegaSAS raid卡缓存策略

    查看MegaSAS RAID卡的缓存策略 [root@localhost ~]# MegaCli -LDInfo -Lall -aALLAdapter 0 -- Virtual Drive Infor ...

  8. raid卡缓存对硬盘性能_我们怎么解决机械硬盘既慢又容易坏的问题

    我们使用的计算机的全称叫电子计算机,前面有电子两个字,这说的是整个计算机中的核心元器件基本上都是电子单元组成的.但机械硬盘却是一个特殊的例外,它更多是用机械技术做出来的一个产品.当把带有机械技术基因的 ...

  9. raid卡缓存对硬盘性能_我们怎么解决机械硬盘既慢又容易坏的问题?

    我们使用的计算机的全称叫电子计算机,前面有电子两个字,这说的是整个计算机中的核心元器件基本上都是电子单元组成的.但机械硬盘却是一个特殊的例外,它更多是用机械技术做出来的一个产品.当把带有机械技术基因的 ...

最新文章

  1. 5天玩转C#并行和多线程编程 —— 第四天 Task进阶
  2. vector删除数据时有什么需要注意的吗 ?
  3. springboot 两个src_springboot application.properties 写多个配置文件怎么写
  4. 李战java_【阿里李战】解剖JavaScript中的 null 和 undefined
  5. [译]Vulkan教程(20)重建交换链
  6. android华为指纹开发_2020指纹芯片行业市场调研分析报告
  7. nacos 负载策略_Nacos(一):Nacos介绍
  8. BZOJ 2821 分块+二分
  9. std::map的KEY如果是char*,必须是malloc的
  10. VJC中机器人走多边形转向角度、速度、时间数值的计算
  11. 牛客网刷题(Hw题库)
  12. dependency报错
  13. ubuntu 安装pyqt IDE使用eric 辛酸史
  14. win7系统如何卸载漏洞补丁--win10专业版
  15. Apollo公开课四:感知
  16. 华为网络拒绝接入_为何华为手机网络拒绝接入
  17. GPS时间转北京时间
  18. 机器人系统设计(五)
  19. 2021Fall - 欧陆CS转交互留学项目信息整理
  20. Python爬取BOSS直聘商业分析岗职位描述信息

热门文章

  1. 产品经理经常使用工具
  2. 学习动态性能表(3)--v$sqlv$sql_plan
  3. [转载] Intention scheduling for BDI agent systems
  4. 用JSON和Javscript的prototype来构建完善的Javascript面向对象表示法
  5. 数据结构1:单链表反转java代码解释
  6. java不会自动提示_eclispe中打点不会提示的解决方法,以及自动补全
  7. cef在android中使用_嵌入Chrome cef之完整版(本教程基于cef1)
  8. linux 获取 基地址,linux - 每个函数加载的glibc基地址不同。 - SO中文参考 - www.soinside.com...
  9. python graph_python graph什么意思
  10. GetCurSel总结