apicloud apicloud

注册
查看: 154|回复: 11

[App引擎] $api.setStorage 一个键值,最大可存储多少内容 已解决

[App引擎] $api.setStorage 一个键值,最大可存储多少内容 已解决

154 11 | 发表于 2019-6-13 14:59:00 |阅读模式 | |
本帖最后由 PHPDeveloper 于 2019-6-13 15:00 编辑

现有多个离线的核心数据文件,数组加密后达到800kb,调用时候需要对数组解密然后直接存储到$api.setStorage 中,直接获取值,无需查询数据库,也无需逐个解密;不知 $api.setStorage 能否存下
发表于 2019-6-13 15:24:42 |
浏览器不同,大小也不同
https://zhidao.baidu.com/question/1116157600709662699.html
(function() {
    if(!window.localStorage) {
        console.log('当前浏览器不支持localStorage!')
    }   
    var test = '0123456789';
    var add = function(num) {
        num += num;
        if(num.length == 10240) {
            test = num;
            return;
        }
        add(num);
    }
    add(test);
    var sum = test;
    var show = setInterval(function(){
        sum += test;
        try {
            window.localStorage.removeItem('test');
            window.localStorage.setItem('test', sum);
            console.log(sum.length / 1024 + 'KB');
        } catch(e) {
            alert(sum.length / 1024 + 'KB超出最大限制');
            clearInterval(show);
        }
    }, 0.1)
})()
版主年中人气投票活动:7月4日-7月31日参与投票均可获得10云币 点击进入投票链接
发表于 2019-6-13 17:19:29 |
那就用db模块
APP、小程序、企业官网项目合作请点击QQ:455600672
请点我回帖下面的“回复”进行追问。

主题:
2
帖子:
1870
云币:
889

端午节

发表于 2019-6-13 17:30:01 |
本地存储是可以达到几M容量的
版主年中人气投票活动:7月4日-7月31日参与投票均可获得10云币 点击进入投票链接
 楼主| 发表于 2019-6-13 18:45:20 |

数据是加密的且不可公开的,DB模块,首先得复制到本地目录,其次查询出来的数据,需要循环解密,怕程序崩溃,
 楼主| 发表于 2019-6-13 18:46:02 |
yxWin 发表于 2019-6-13 15:24
浏览器不同,大小也不同
https://zhidao.baidu.com/question/1116157600709662699.html
(function() {

多谢~~~~
 楼主| 发表于 2019-6-13 18:46:20 |
马浩川 发表于 2019-6-13 17:30
本地存储是可以达到几M容量的

嗯嗯~~~~~~~~~~~
发表于 2019-6-13 23:13:04 |
学习一下 localStorage存的内容还挺大
版主年中人气投票活动:7月4日-7月31日
如有我的回答有帮到您,欢迎为我投上您神圣的一票,谢谢!请投
21号飞翔的翔 点击进入投票链接
发表于 2019-6-14 10:25:47 |
用上面的方法亲测localStroge有50MB!所以放心用
版主年中人气投票活动:7月4日-7月31日
如有我的回答有帮到您,欢迎为我投上您神圣的一票,谢谢!请投
14号ThinkerZhang 点击进入投票链接
发表于 2019-6-14 10:30:17 |
ThinkerZhang 发表于 2019-6-14 10:25
用上面的方法亲测localStroge有50MB!所以放心用

不一定的,你测得是什么浏览器的,浏览器不同容量也不同。
版主年中人气投票活动:7月4日-7月31日参与投票均可获得10云币 点击进入投票链接
12下一页
您需要登录后才可以回帖 登录 | 立即注册

快速回复 返回顶部 返回列表