2010-08-22 动漫店 员工卡缓存出现问题。
获取缓存列表,出现重复信息。
输入新的卡信息无效。提示不存在。
缓存貌似并没有起作用,每次仍然获取远程数据。
1. 检查缓存文件,的确是重复数据。
![](/assets/blank.gif)
![](/assets/blank.gif)
<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 动漫店 员工卡缓存出现问题。相关推荐
- 动视暴雪员工大罢工:因CEO被曝多次包庇高管性侵下属、本人曾性骚扰助理
明敏 发自 凹非寺 量子位 报道 | 公众号 QbitAI 公司被曝出CEO隐瞒员工性侵丑闻,结果不但不严肃彻查,还发布声明称: 是新闻报道让大家误解我们CEO了. 没想到,曾开发出<魔兽世界& ...
- 捷信达温泉管理软件员工卡SQL查询
捷信达温泉管理软件员工卡SQL查询 select * from snkey where v_name2 like '%员工%' 网名:浩秦; 邮箱:root#landv.pw; 只要我能控制一個國家的 ...
- 目前流行的22款网店系统
目前流行的22款网店系统 转自:http://www.95epay.info/cn/projects.asp?n_id=211 电子商务时代,越来越多的人投身到电子商务行列,不少厂商和个人经过互联网推 ...
- 月亮网摘(2006.08.22)
月亮网摘(2006.08.22) Youtube视频的下载.本地播放及格式转换 特别适合Youtube的忠实"观众"阅读的技术帖,告诉你怎么从加密后的Youtube网页里挖出嵌在其 ...
- 体验店员工绩效考核表
体验店员工绩效考核表
- 阵列卡缓存电池充放电问题详解
本文主要详细解释了与阵列卡缓存电池充放电相关的各方面的问题. 上篇文章回顾:由ORM谈Python元类 磁盘阵列是服务器上历史悠久的一项技术,它能够通过不同的阵列模式合理利用空间和性能配比出性价比极高 ...
- Linux查看MegaSAS raid卡缓存策略
查看MegaSAS RAID卡的缓存策略 [root@localhost ~]# MegaCli -LDInfo -Lall -aALLAdapter 0 -- Virtual Drive Infor ...
- raid卡缓存对硬盘性能_我们怎么解决机械硬盘既慢又容易坏的问题
我们使用的计算机的全称叫电子计算机,前面有电子两个字,这说的是整个计算机中的核心元器件基本上都是电子单元组成的.但机械硬盘却是一个特殊的例外,它更多是用机械技术做出来的一个产品.当把带有机械技术基因的 ...
- raid卡缓存对硬盘性能_我们怎么解决机械硬盘既慢又容易坏的问题?
我们使用的计算机的全称叫电子计算机,前面有电子两个字,这说的是整个计算机中的核心元器件基本上都是电子单元组成的.但机械硬盘却是一个特殊的例外,它更多是用机械技术做出来的一个产品.当把带有机械技术基因的 ...
最新文章
- 5天玩转C#并行和多线程编程 —— 第四天 Task进阶
- vector删除数据时有什么需要注意的吗 ?
- springboot 两个src_springboot application.properties 写多个配置文件怎么写
- 李战java_【阿里李战】解剖JavaScript中的 null 和 undefined
- [译]Vulkan教程(20)重建交换链
- android华为指纹开发_2020指纹芯片行业市场调研分析报告
- nacos 负载策略_Nacos(一):Nacos介绍
- BZOJ 2821 分块+二分
- std::map的KEY如果是char*,必须是malloc的
- VJC中机器人走多边形转向角度、速度、时间数值的计算
- 牛客网刷题(Hw题库)
- dependency报错
- ubuntu 安装pyqt IDE使用eric 辛酸史
- win7系统如何卸载漏洞补丁--win10专业版
- Apollo公开课四:感知
- 华为网络拒绝接入_为何华为手机网络拒绝接入
- GPS时间转北京时间
- 机器人系统设计(五)
- 2021Fall - 欧陆CS转交互留学项目信息整理
- Python爬取BOSS直聘商业分析岗职位描述信息
热门文章
- 产品经理经常使用工具
- 学习动态性能表(3)--v$sqlv$sql_plan
- [转载] Intention scheduling for BDI agent systems
- 用JSON和Javscript的prototype来构建完善的Javascript面向对象表示法
- 数据结构1:单链表反转java代码解释
- java不会自动提示_eclispe中打点不会提示的解决方法,以及自动补全
- cef在android中使用_嵌入Chrome cef之完整版(本教程基于cef1)
- linux 获取 基地址,linux - 每个函数加载的glibc基地址不同。 - SO中文参考 - www.soinside.com...
- python graph_python graph什么意思
- GetCurSel总结