和風天氣更新數據失敗原因分析

最近在調試我做的OLED天氣時鐘,原做者做是是每5分鐘更新一次天氣數據。我觀察了幾天發現經常有天氣更新失敗的情況,按道理不太可能,網都正常。和風天氣的每天申請數是1000次,12*24=288,應該不會超過纔對。後來查了一下和風后臺數據,才發現不是這麼回事,我對互聯網太不瞭解了。下圖是和風后臺記錄24小時請求數:

注意:我上面的數據是雙屏的數據,我爲了找天氣不更新的原因,做了兩個同時運行。所以這是兩個設備的申請數。

基本11個小時就把1000次請求耗盡了,我說怎麼一到下午天氣就無法更新了,網頁請求也顯示“no more requests”.上面數據除以2就是一個設備的請求數,也就是說每個設備每小時的請求數約爲42次,每5分鐘更新一次,一小時更新12次,每次需要約3.5次請求(我對請求數真的是不瞭解。)。所以每5分鐘更新一次,每天的基本23點以後是更新失敗的。這樣算下來每小時最多更新11次,一共請求約924次,其實也沒必要更新那麼頻繁,我先設定4次,觀察一天,看看有沒有問題。我想可能不止我一個人遇到這個問題,希望給大家一點啓示。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章