如何在新数据可用之前,甚至在刷新时防止Json调用

时间:2017-11-21 05:11:51

标签: javascript json

标题说明了一切......我对编码很陌生,我只想尽可能简单地回答。我有一个天气api,但它受限于通话,每次刷新都作为一个电话,但预测每天更新。无论如何围绕这个来最大化我的电话?如有必要,我可以发布我的js代码和HTML。

1 个答案:

答案 0 :(得分:0)

你有两种方法。要么创建数据库并将所有数据保存在那里,并在需要时将其检索回来。或者,如果您拥有的数据不是那么多并且您不想处理数据库,那么您将json字符串写入存储卡中的文本文件,并在以后离线时读取它。

对于第二种情况,每次上网时,您都可以从Web服务中检索相同的json,然后将其写入旧的json。这样,您可以确保将最新的json保存到设备中。

  1. 使用文件存储服务器和呼叫当天的API响应 api每天只有一次(这取决于你如何准确的天气 细节显示。两次/三次由你决定。)
  2.   

    Saving a text file on server using JavaScript

    或者您可以使用任何服务器端语言。

    1. 将API详细信息存储在服务器数据库中,并仅运行一次API 一天使用cron文件。
    2.   

      https://www.setcronjob.com/