小程序可以缓存视频吗?| 小程序问答 #24

24

许多喜欢在小程序里看视频的人,或多或少地会对一个问题感兴趣:

小程序可以缓存视频吗?

答案是:理论上可以,但要做到很难。

小程序为何不能缓存视频?那又如何安全地清理小程序中的缓存数据呢?知晓程序(微信号 zxcx0101)今天就来为你解答这两个问题。

为什么小程序不能缓存视频?

我们在往期小程序问答中已经回答过:小程序最大可以占用的缓存空间为 10 MB。小程序可以利用这 10 MB,存储一些文件和数据。

但是,我们平常看的电视剧、电影,或是一些热门 up 主的视频,体积通常都会远远超过 10 MB,这些视频的体积,已经远超小程序的缓存限制了

所以,想要在小程序里缓存一集《我的前半生》,或者《权力的游戏》第七季,然后在地铁上慢慢看,是不太可能的。

小程序如何清理缓存?

还有些经常使用小程序的人会问我们:小程序内的缓存到底如何清除?

一些小程序可能会内置缓存清理功能,知晓程序(微信号 zxcx0101)也建议,尽可能小程序内带有缓存清理功能来清理小程序缓存。

使用这种清除缓存的办法,小程序可以安全地将已在服务器中的数据进行清除,达到减少小程序占用存储、加快小程序运行速度的目的。

如果小程序暂时还没有缓存清理的机制,可以尝试直接删除小程序,达到缓存清理的目的

具体的删除方法是:

  • iOS 微信:进入微信中的「发现」-「小程序」,将不想要的小程序从右往左划动,然后点击红色的「删除」按钮即可。
  • Android 微信:进入微信中的「发现」-「小程序」,长按不想要的小程序,然后点击「删除」按钮即可。

需要注意的是,删除小程序,会将对应小程序的本体、本地数据以及权限偏好删除,但不会删除小程序服务器上的数据。

也就是说,删除小程序后,你将永久丢失小程序中未备份、未上传的数据。在删除小程序之前,记得做好备份工作喔。

删除之后,如果想再次使用这个小程序,只需重新搜索、扫码,再打开小程序,就可以了。

「小程序问答」提问指南

关于小程序,你还有什么想问的?

只要是有关小程序的所有问题,都可以关注「知晓程序」公众号,然后在微信后台直接发送你的问题即可。

只要提问,你的问题就有可能会在「小程序问答」栏目被解答喔。

原文发布于微信公众号 - 知晓程序(zxcx0101)

原文发表时间:2017-08-02

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏智能算法

一文看懂npm、yarn、pnpm之间的区别

原文:Understanding differences between npm, yarn and pnpm 作者:Alex Kras 翻译:雁惊寒 本文作者...

35310
来自专栏Python爬虫实战

Python爬虫:十几行代码下载王者荣耀所有皮肤

之前接触过爬虫还是几年前爬取豆瓣电台的歌曲,那时候用的C++,json解析还要用第三方库,总之很麻烦。最近接触到了python,深深的感觉这门语言真好。

902
来自专栏小文博客

OCE – Online Code Editor

1391
来自专栏互联网杂技

JavaScript中的各种模块化规范

前端发展到今天,已经有不少模块化的方案,比如AMD、CMD、UMD、CommonJS等,当然了,还有es6带来的模块系统,这些模块化规范的核心价值都是让 Jav...

3829
来自专栏搜云库

保证分布式系统数据一致性的6种方案

在电商等业务中,系统一般由多个独立的服务组成,如何解决分布式调用时候数据的一致性? 具体业务场景如下,比如一个业务操作,如果同时调用服务 A、B、C,需要满足要...

1.6K7
来自专栏匠心独运的博客

过来人的经验,谈谈一致性处理方案—分布式事务(DTS)

传统事务是使用数据库自身的事务属性(ACID),而数据库自身的事务属性是局限于当前实例,不能实现跨库。而对于大型分布式/微服务集群系统中,不仅存在着跨库的事务,...

3164
来自专栏battcn

为什么要前后端分离?有什么优缺点?

前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型...

3112
来自专栏JAVA高级架构

电商平台备战促销季的运维秘诀——高可用服务层

1122
来自专栏ImportSource

Gitlab.com误删数据最近动态:恢复60%

GitLab.com 官方网站发布声明称由于其产品数据库问题导致的网站无法正常访问。据国外媒体报道称 Gitlab 网站疲惫的系统管理员深夜在进行数据库维护时,...

3239
来自专栏EAWorld

微服务来了,配置怎么办?

配置管理是个简单的小话题,程序员都已经非常熟悉,咋就跟微服务挂上钩了呢? 前些年没提微服务架构的时候,大家也都会做配置管理相关的事情,比如我接触过的很多项目都做...

3566

扫码关注云+社区