如何在特定的预定时间更新网站?

时间:2016-06-01 18:40:40

标签: javascript jquery html

我是初学者,正试图建立他的第一个网站。

现在,我的网站每次加载页面时都会使用javascript从雅虎获取天气信息。有没有办法设置,所以它只会尝试每天午夜一次获取信息 - 即使没有人打开网站?另外,我是由Github页面主持的。

1 个答案:

答案 0 :(得分:1)

  

有没有办法设置,所以它只会尝试每天午夜一次获取信息 - 即使没有人打开网站?

是的,您可以创建cron任务以每晚获取一次信息,然后用户可以从您那里获取该数据。这需要能够在您的服务器上运行任务。

  

另外,我是由Github主页主持的。

所以不,你不能使用cron任务。相反,您可以将响应缓存在客户端的cookie或本地存储中,并使其在24小时后过期。这样,每个客户端将首先检查其本地缓存,并且仅在缓存过期时才进行提取。

最后一次垂死的呼吸选项:

您可以在开发计算机上设置crontask以获取天气,将其写入文件,然后将提交推送到github,并让它每晚运行一次。然后用户可以从GH页面获取静态数据。

这可能有点矫枉过正