永发信息网

vb.net如何实现缓存处理?

答案:2  悬赏:20  手机版
解决时间 2021-01-03 08:13
我用vb.net读取MYSQL的内容,每次读取都要花一定时间。
在读取的时候,程序为未响应状态。这很不方便。
请问怎样改善呢?我听说要用cache 具体如何写呢?
我没有分了。。不好意思
最佳答案
首先~~需要确认的是,每次读取花时间的问题~是在连接上还是在创建实例上。
如果是在创建实例上,需要做【单例模式】,建议所有数据创建在Module中,并做全局变量。
Cache是一种B/S,的MVC方式。
缓存方式有很多~~~
一种是物理方式(做物理RAM内存开避空间)
一种是文件方式(做文件)
如文件方式,较常出现的如MVC的缓存,就是大概原理就是,把不经常用到(变化)的数据信息放到文件中,采用读取文件的方式(比访问数据快),存在指定或CurrentDir中。
如果想方便~需要追加一系列状态标识~当访问时,触发变更,然后在读取数据前,确认这个状态是否变动,如果变动说明数据库有变动,需要再次访问数据库。如果没有变动,则读取文件。
这种就叫缓存技术。
当然,我说的这种是比较简单的,还是需要设计思想。
全部回答

  private sub button1_click(byval sender as system.object, byval e as system.eventargs) handles button1.click     static num as integer = 0     num += 1     label1.text = num.tostring()

    end sub

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
95斤的女生,如何减肥才能瘦到85斤?有没有秘
雷庄村在什么地方啊,我要过去处理事情
初三化学好学吗?
修改无线网登录密码不对怎么办
单选题家兔在地上吃草时,相当于“刀”的作用
无论贫穷还是富有
单选题设0<a<1,m=loga(a2+1),n=loga(a
呐喊阅读答案
什么样的工作适合我,形象气质比较好,英语比
为什么要勤洗手
小芬同学用如图所示的实验器材探究凸透镜成像
你早上几点起床?英语翻译
蚯蚓在土壤中钻行可以使土壤疏松,这体现了生
电视机买多大,跟距离有关系吗
Some children don’t likewhen their parent
推荐资讯
天鹅有什么寓意
Please don’t make so loud noiseThe news o
河南郑州离北京多远
晶体海波的熔点是48℃,则海波在48℃时A.固体
去眼袋最有效的小窍门
醉酒当歌忆往昔,物是人非今昔比。
工商首卡普卡额度一般多少
单选题下列各句中加粗的成语,使用不恰当的一
单选题唯物史观是恩格斯所肯定的马克思的两个
贝贝网怎么联系卖家咨询问题?
only one week left before the final examin
下面各题怎样简便就怎样计算(1)12.64-(3.9
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?