【发布时间】:2015-10-09 08:42:52
【问题描述】:
我需要使用 PHP 将 XML 数据从外部服务器/url 加载到我的 MySQL 数据库中。 我不需要将 XML 文件本身保存在任何地方,除非这更容易/更快。
问题是,我需要每隔一小时左右运行一次,因为数据会不断更新,因此我也需要替换数据库中的数据。 XML 文件通常在 350mb 左右。
MySQL 表中的数据需要是可搜索的——我会知道 XML 的结构,所以可以先创建适合的表。
我想这个问题有几个部分:
自动化整个过程以每小时运行一次的最佳方法是什么?
从 url 下载/解析 xml (~350mb) 的最佳(最快?)方法是什么?以我可以的方式 -
将其加载到我自己的 mysql 表中,维护列/结构
【问题讨论】:
-
看看这个堆栈帖子我想它可能有你正在寻找的东西stackoverflow.com/q/721645/1975259
-
1. cron, 2,3 LOAD_FILE