当前位置: 首页 > 知识库问答 >
问题:

使用php解析html并将大量数据处理到sqlite

束建章
2023-03-14

我有一个适用于当地交通时间的Android应用程序,例如公共汽车、渡轮和地铁,需要在线和离线工作。

当应用程序需要脱机工作时,我需要不断更新其数据库。然而,我没有从市政府获得任何类型的网络服务或数据库。因此,我准备了一个PHP脚本,它将解析市政网页中的html内容,并为每辆公交车、每辆地铁(从哪里到哪里)和每辆渡轮(类似于地铁)的组合提取时间。然而,我的问题是从这里开始的。解析大约10万条记录的所有数据并将其处理到sqlite数据库的工作速度非常慢。

我是处理大量数据和php的新手。所以我可以接受任何建议。

谢谢

共有1个答案

喻珂
2023-03-14

服务器无法进行此处理并集中缓存数据库。然后,android应用程序所要做的就是下载数据库的压缩版本,以便离线时在本地使用。当应用程序再次联机时,它可以与服务器同步以检索最新数据。你甚至可以分批发送数据。然后,您就可以让这个php脚本每天抓取数据。

 类似资料:
  • 问题内容: 要使用带有大量数字(100,000+)的Fermat基本性测试时需要的[模幂,它需要进行一些非常大的计算。 当我将两个大数相乘时(例如:62574和62574),PHP似乎将结果强制转换为浮点数。获取该模量的值将返回奇怪的值。 有什么方法可以使PHP正确执行这些计算?另外,还有另一种方法可以找到适用于大量数值的模量值吗? 问题答案: 出于某种原因,PHP中有两个处理任意长度/精度数字的

  • 问题内容: 我有一个Java应用程序,它需要显示大量数据(大约一百万个数据点)。数据并不需要全部同时显示,而仅在用户请求时才显示。该应用程序是桌面应用程序,未与应用程序服务器一起运行或未与任何集中式数据库连接。 我的想法是在计算机上运行数据库并在其中加载数据。在大多数时候,数据库都是只读的,因此我应该能够建立索引以帮助优化查询。如果我在本地系统上运行,则不确定是否应该尝试实现一些缓存(我不确定查询

  • 问题内容: 如果我们将Apache Web服务器设置为将Apache配置为将 所有 HTML 处理为PHP,是否存在安全性/性能方面的顾虑?我专门指的是: 我当时需要将一些PHP逻辑添加到一些HTML文件中;理想情况下,我不必将文件名更改为(保持的页面排名等)。 这与以下问题有关:httpd AddType指令 编辑: 从下面的现有答案/评论中,社区似乎建议使用重定向或仅针对特定的HTML文件。约

  • 本文向大家介绍js变量值传到php过程详解 将php解析成数据,包括了js变量值传到php过程详解 将php解析成数据的使用技巧和注意事项,需要的朋友参考一下 一、总结 一句话总结:传参数去后台,用ajax,或者原生js方式拼接url。明白原理,洞悉系统是先解析php,再执行html代码和js代码。 二、用ajax 1. 页面提交数据: ajax 2. php页面获取参数: $val = $_PO

  • 本文向大家介绍使用PHP的HTML DOMDocument解析HTML,包括了使用PHP的HTML DOMDocument解析HTML的使用技巧和注意事项,需要的朋友参考一下 可以通过以下代码获取<div>标记内的<div>标记内的文本,其中<div>内的class =“ main”内- 示例 输出结果 这将产生以下输出-

  • 问题内容: 我所知道的是,当我想在视图中插入HTML时,我使用或。 我不知道的是如何插入HTML并使Angular解析其内容 即如果有,我想Angular解析吗? 更新1: 例: HTML: JS: 我尝试使用上面的方法,但是Angular 还是按原样打印。 问题答案: 您可以使用服务(docs)将任意HTML编译为角度视图。 在这种情况下,我已经将视图附加到了(这是引导模块时使用的元素,通常是通