【发布时间】:2013-09-27 18:47:00
【问题描述】:
虽然我知道如何做到这一点,但我的想法似乎并不是“最好的”,使用 PHP。
我有一个 API(本地),它生成一个 JSON 输出,其中包含我想要在我的数据库中的大量数据,但是我只想每 5 分钟左右更新一次。
我这样做的方法是:
- 解析 JSON 输出
- 检查响应(状态 = 真/假)
- 如果为真,则循环遍历 JSON 并将其插入数据库中
- 使用 cron 作业随时执行它
但是我发现这有一些问题。
- 什么会阻止某人在浏览器中加载该页面并对其进行更新?
- 当 JSON 状态输出为 false 时,如何处理错误或收到通知?
- 确定为每个 JSON“循环”运行插入查询效率低吗?
我对这里的所有选项持开放态度 - 寻找最有效/安全/可重用的选项....不一定是 PHP,但我最有经验。
【问题讨论】: