我需要从成千上万的在线JSON中获得大约300.000个最终行,相当于30MB。
作为编码的初学者,我更喜欢坚持使用JS来获取$ getJSON数据,剪切它,将有趣的部分添加到我的<body>
,并循环使用数千个在线JSON。但我想知道:
我希望我的脚本运行大约24小时。数字是估计值。
编辑:我没有服务器端知识,只有JS。
答案 0 :(得分:4)
关于你的方法,有些事情是不正确的:
我的建议是将此任务撤出并使用您的后端基础架构执行,将结果保存在数据库中,然后您的用户可以搜索,过滤和访问该数据库。一些值得研究的选择:
Cron将允许您重复和定期运行任务,例如每天或每小时。如果要不断更新数据集,请使用此选项。
如果运行Heroku,请将其从dyno中取出并使用单独的工作人员,以免堵塞应用程序上的任何现有流量。