首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >何时缓存数据

何时缓存数据
EN

Stack Overflow用户
提问于 2010-11-09 17:52:52
回答 2查看 189关注 0票数 0

Q1)我正在设计一个iPhone应用程序,我想知道我应该根据什么来决定缓存数据。

Q2)我有一个庞大的数据集,可以频繁地更改。在我的应用程序上,我将数据显示在不同的类别下,并计划在点击特定类别时从服务器获取数据。这将减少数据传输。此外,此数据可能会频繁更改,但我可以将其存储30分钟。在这里我应该采取什么策略?我是否应该存储在核心数据中,或者不进行缓存,并且对于每个重复的点击都应该访问服务器?

请提个建议。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-10 06:46:56

这完全取决于新数据的频率。您可以在所有选项卡中缓存要在应用程序启动时显示的数据,然后在用户请求新数据时让更新后的数据流动。

票数 0
EN

Stack Overflow用户

发布于 2010-11-09 18:17:46

在这种情况下,“命中”是什么意思?询问服务器您的数据是否是最新的,或者只是简单地重新获取它?

我建议您缓存几MB左右,假设数据至少保持更新30秒左右(取决于您的方案)。如果你想让应用程序感觉非常流畅,如果每次点击后还没有缓存(只要不是太多的数据),那么下载可以通过两次点击(或者更少)就能访问到的所有内容。

您可能还希望为具有基于流量的费用的互联网访问的用户包括一个较少数据模式。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4136833

复制
相关文章
一种关于缓存数据何时更新的解决思路
为什么写? 和大家一样,我有每天逛逛博客园的习惯,今天在博客园看到了“一只攻城狮”写的《初遇 Asp.net MVC 数据库依赖缓存那些事儿》。该朋友利用.Net的SqlCacheDependency缓存依赖,解决了缓存数据何时更新的问题。 但是该思路具有一定的局限性,如:要利用数据库的存储过程,来通知客户端更新缓存,这就离不开微软的Sql Server那套体制,如果利用别的数据库,恐怕就没有那么好实现了。且存储过程需要在数据库中执行,不利于将业务向服务程序转移。 程序员比较忌讳造轮子,相信程序员写博客也是
码农阿宇
2018/04/25
1.5K0
一种关于缓存数据何时更新的解决思路
何时使用Serverless,何时使用Kubernetes
我经常被问到的一个问题是:我应该使用Serverless还是Kubernetes来构建云原生应用程序?两种计算选项都有利有弊,这取决于您的需求,您应该选择哪种选项。
February
2018/11/23
1.7K0
vue 刷新保存数据_vuex数据何时清除
在项目中我们通常会遇到这样一个情况,客户不允许把信息存储在 sessionStorage / localStorage 因为这样会暴露一些存储信息,安全起见只能存储在 vuex 里面,但是 vuex 刷新之后 state 里面的信息依旧会被清除,我们的思路是刷新之前把所有的数据存储在 localStorage 里面,刷新后取出里面的数据,并清除 local/session 里面的记录,这种全局的我们可以放在 app.vue 里面,下面是代码实现
全栈程序员站长
2022/11/19
1.4K0
MySQL索引的分类、何时使用、何时不使用、何时失效?
MySQL索引分为普通索引、唯一索引、主键索引、组合索引、全文索引。索引不会包含有null值的列,索引项可以为null(唯一索引、组合索引等),但是只要列中有null值就不会被包含在索引中。
PHP开发工程师
2021/05/21
8590
MySQL索引的分类、何时使用、何时不使用、何时失效?
MySQL 索引的分类、何时使用、何时不使用、何时失效?
blog.csdn.net/weixin_39420024/article/details/80040549
用户1516716
2021/03/23
1K0
何时使用或何时不使用malloc函数
在初学数据结构时,我们往往不太清楚在定义一个结构体指针时要不要使用malloc函数。 例如以下的代码:
全栈程序员站长
2022/06/26
5620
React 中setState更新state何时同步何时异步?
setState的“异步”并不是说内部由异步代码实现,本身的执行过程和代码都是同步的。
Clearlove
2021/03/17
2.3K0
大数据告诉你:何时工作最好找
有人在喊“招工难”:上调了待遇、放宽了标准,还是连续几个月招不到人。有人在喊“就业难”:工作一年比一年难找,应聘时一个岗位几十人来面试。劳动力市场供求态势到底怎么样?不妨让大数据来说话。 岗位空缺总体
灯塔大数据
2018/04/10
6300
大数据告诉你:何时工作最好找
编程语言之问:何时该借用,何时该创造?
6 月 22 日,Python 之父 Guido 发了一条推特,说了 Python 的一则历史故事,他说 elif 是从 C 语言中偷过来的:
Python猫
2019/07/08
7990
何时使用Java Stream,何时使用Java集合框架
Java 8 的Stream API 提供了不少可替代Java 集合框架的操作。但是不少同学在学习和使用Stream时依然感到很困惑,不知道何时使用Stream,甚至想不起来使用Stream,甚至在Stream和集合框架的选择上也成了问题。今天胖哥将尝试帮你解决这些疑问。
码农小胖哥
2021/04/26
7850
jQuery数据缓存
jQuery数据缓存 参数说明 参数 说明 key 存储的数据名 value 将要存储的任意数据 obj 一个用于设置数据的键/值对 [name] 存储的数据名 [list] 移除数组或以空格分开的字符串 方法 概述 data([key],[value]) 在元素上存放或读取数据,返回jQuery对象。当参数只有一个key的时候,为读取该jQuery对象对应DOM中存储的key对应的值,当参数为两个时,为像该jQuery对象对应的DOM中存储key-value键值对的数据。如果
IT工作者
2022/04/27
5040
springcache清除缓存_什么叫做缓存数据
从 spring3 开始,spring 开始支持缓存组件,并提供了一系列非常方便的注解。
全栈程序员站长
2022/09/22
3K0
spring的缓存(cache)-(缓存穿透、缓存击穿、缓存雪崩、热点数据)
注:本文篇幅有点长,所以建议各位下载源码学习。(如需要请收藏!转载请声明来源,谢谢!)
逍遥壮士
2020/09/18
2.3K0
spring的缓存(cache)-(缓存穿透、缓存击穿、缓存雪崩、热点数据)
数据库分库分表,何时分?怎样分?
关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到1000W或100G以后,由于查询维度较多,即使添加从库、优化索引,做很多操作时性能仍下降严重。此时就要考虑对其进行切分了,切分的目的就在于减少数据库的负担,缩短查询时间。
田维常
2022/06/13
6630
数据库分库分表,何时分?怎样分?
java缓存设置_缓存数据可以清除吗
1、@Cacheable(key = “#vo.toString()”, value=”licence”) //载入缓存
全栈程序员站长
2022/11/09
1.6K0
数据库分库分表,何时分?怎样分?
关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到1000W或100G以后,由于查询维度较多,即使添加从库、优化索引,做很多操作时性能仍下降严重。此时就要考虑对其进行切分了,切分的目的就在于减少数据库的负担,缩短查询时间。
搜云库技术团队
2019/10/17
1.7K0
Localhost何时要用HTTPS?
在这篇文章中,关于localhost的说法对127.0.0.1和[::1]也是有效的,因为它们都描述了本地计算机地址,也叫 "回环地址"。另外,为了使事情简单,不指定端口号。因此,当你看到http://localhost时,请将其理解为http://localhost:{PORT}或 http://127.0.0.1:{PORT}。
智影Yodonicc
2022/04/22
3.5K2
Localhost何时要用HTTPS?
前端数据缓存(一)
说到缓存一般针对后台缓存数据,提高数据查询效率,减少响应时间。不过在前端开发中也会遇到一些需要缓存数据的时候,比如说存储页面查询条件翻页数据、全局变量等,如果小的数据可以存储在cookies中,但是数据多了就不行了,下面介绍下前台缓存的简单实现:
一笠风雨任生平
2019/08/02
8610
selenium获取缓存数据
爬虫呢有时候数据方便有时候登入获得cookies,以及获取他存缓存中的数据 一.获取缓存中的数据其实很简单js注入就好了 localStorage_1 = driver.execute_script("return window.localStorage.getItem('key')") #很多人说我执行了怎么没有获得呢 #那你缓存所在的url不对,你要跳转到他对应的url再获取 driver.get("缓存所在的url") localStorage_1 = driver.execute_script("
小小咸鱼YwY
2020/06/19
1.8K0
AlertManager 何时报警?
在使用 Prometheus 进行监控的时候,通过 AlertManager 来进行告警,但是有很多人对报警的相关配置比较迷糊,不太清楚具体什么时候会进行告警。下面我们来简单介绍下 AlertManager 中的几个容易混淆的参数。
我是阳明
2020/06/15
1.7K0

相似问题

何时以及应该缓存哪些数据?

13

决定何时从网络读取数据与何时从缓存读取数据

20

何时缓存DataFrame?

30

何时使用Azure缓存本地缓存

14

何时使用缓存控制:无缓存?

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文