我们正在开发一个从服务器下载大量数据的iOS / Android应用程序.

我们使用JSON在服务器和客户端设备之间传输数据.

最近我们的数据量增加了很多(约30000条记录).

获取此数据时,服务器请求会超时并且不会获取任何数据.

任何人都可以建议实现快速数据传输的最佳方法吗?

有没有什么方法可以在最初准备数据并在以后下载数据?

在设备中使用多个数据库(SQLite dbS)并在db中执行并行插入是否有任何优势?

目前我们只下载/上传已更改的数据(使用UUID和时间戳).

有没有最好的方法来有效地实现这一目标?

—-编辑—–

我认为它不仅仅是mysql记录的问题,在高峰时候多个设备连接到服务器来访问数据,因此连接也会等待.我们正在使用性能服务器.我主要是寻找一种解决方案来处理设备中的同步.使用多线程,多个sqlite db等简化同步或使其更快的任何好方法……?或数据压缩,使用视图或……?

解决方法:

实现这一目标的一个好方法可能是根本不下载任何数据.

我想你不会在你的客户端显示这些30k行,那么为什么要首先下载它们呢?

在您的服务器上创建一个API可能会更好,这有助于移动设备与数据库通信,因此客户端只会下载他们实际需要/想要的数据.

然后,通过移动端的缓存系统,您可以确保客户端不会每次都下载相同的内容,并且他们已经看到的内容可以脱机使用.

标签:php,mysql,android,sqlite,ios

来源: https://codeday.me/bug/20190708/1405470.html

php mysql 服务器成本_php – 从mysql服务器访问和存储大量数据相关推荐

  1. php mysql emoji表情_php 让MySQL支持Emoji表情 mysql 5.5.3+

    让MySQL支持Emoji表情 mysql 5.5.3+ 让mysql支持Emoji表情,涉及无线相关的 MySQL 数据库建议都提前采用 utf8mb4 字符集. mysql 版本 5.6 1 解决 ...

  2. php mysql 登录注销_PHP与MYSQL实现用户登录注销

    因为最近才学习php与mysql,为了写留言板的注册,登录与注销功能,接触到php的session会话机制,想要记录下来. Session: 代表服务器与浏览器的一次会话过程(其本来的含义是指有始有终 ...

  3. php 查询mysql数据库 打印_php 查询mysql数据库 打印

    用C语言操纵Mysql 原文:用C语言操纵Mysql 以下代码块是用来连接数据库的通讯过程,要连接MYSQL,必须建立MYSQL实例,通过mysql_init初始化方能开始进行连接. typedef ...

  4. php+mysql投票代码_PHP+jQuery+MySql实现红蓝投票功能

    本文是一篇综合知识应用类文章,需要您具备PHP.jQuery.MySQL以及html和css方面的基本知识.本文在<PHP+MySql+jQuery实现的"顶"和" ...

  5. php连接mysql乱码原因_PHP连接MYSQL出现乱码的原因与解决办法

    PHP连接mysql出现乱码的原因与解决方法 解决MySql数据库乱码的一个首要前提是保证 数据库+数据表+前端显示 编码一致,国内项目一般统一设定为GB2312或GBK,而国际化项目则一般使用utf ...

  6. php MySQL快速入门_PHP 连接 MySQL

    PHP 连接 MySQL PHP 5 及以上版本建议使用以下方式连接 MySQL : ·         MySQLi extension ("i" 意为 improved) ·  ...

  7. php mysql 操作函数_PHP操作mysql函数详解,mysql和php交互函数

    1. 建立和关闭连接1) mysql_connect() resource mysql_connect([string hostname [:port][:/path/to/socket][,stri ...

  8. php mysql qq登录_php+swoole+mysql 仿webqq及时聊天

    一.效果图 二.目录结构 images : 存放图片 js : js文件 swoole |----action.php 数据库操作类 |----config.php 数据库配置文件 |----webs ...

  9. mysql php 字符集_PHP 和 mySQL 的字符集编码问题(1)

    几乎每个刚开始用 PHP 和 mySQL 开发 Web 应用的人,都受到过编码问题的困扰.要么页面原始汉字和从数据库里取出的汉字全是乱码:要么原始汉字和数据库汉字,一个显示正常了,另一个就变成乱码了. ...

最新文章

  1. Manifest merger failed Suggestion: add 'tools:replace=“Android:value”' to meta-data element at And
  2. Linux Shell简介
  3. 【阿里妈妈营销科学系列】第八篇:增强分析在营销分析场景下的实现和应用...
  4. 【渝粤教育】国家开放大学2018年秋季 0239-21T电子商务物流管理 参考试题
  5. DockerFile 入门到精通
  6. java asynchronize_Java 中synchronize函数的实例详解
  7. 常见php面试题,常见的 PHP 面试题和答案分享
  8. Python中yield的作用:迭代生成器
  9. 上古卷轴5python_python 基础(五)协程 —— 微线程 greenlet gevent
  10. 基于人机环境系统工程的智慧企业建设思考
  11. 高性能服务器架构拓扑图,某数据中心架构拓扑图.ppt
  12. 安装爱剪辑计算机丢失,爱剪辑没保存的视频怎么恢复?
  13. anaconda 重新安装
  14. Win10/UWP 扫描二维码
  15. android 换肤 视频,网易云音乐4.0版体验:自定义换肤和短视频来了
  16. 聊聊电商交易平台的架构设计(干货)
  17. 清华大学网上课程面向全国免费开放!无需登录、注册!在家上清华!
  18. ZOJ-1005-Jugs
  19. 关于SAP 启用新公司时 选用的会计准则
  20. python软件设计数据分析统计服_学习笔记(一)-python制作数据分析工具

热门文章

  1. java参数值注入_在springboot中使用注解将值注入参数的操作
  2. Luogu P1525 【关押罪犯】
  3. 2,数据类型,约束条件
  4. (22)进程和线程区别
  5. python第九十一天----第十六周作业
  6. JavaScript--模拟网络爬虫
  7. C# 实现 Hyper-V 虚拟机 管理
  8. @synthesis 使用的时候注意的地方
  9. c语言在一组数据中找最大值最小值,用c语言输入一组数据,输出最大最小值,求c语言程序讲解: 输入一组数据,求最大值,最小值,和,平均...
  10. 杨辉三角(完整代码)