2017-01-02 7 views
0

私たちは、Yahoo Weather APIから天気を引き出すsimpleweather.jsを使用しています。ヤフーにはしばしば問題があり、「天気予報のデータをすぐには取得できません」というエラーが表示されます。これはよくある問題のようです。Yahoo Weather API - キャッシュされた天気をサーバーから読み込みますか?

スケジュール(30分ごと)でデータを取得し、サーバーに保存し、サイトが読み込まれたときにそこから取得できますか?そうすれば、私たちは間欠的な停止から守られます。

私はこれほどのことをしたことがないので、誰かが指導を提供できることを願っています。

ありがとうございました!

答えて

1

私は同じ問題を抱え、サーバーソリューションを実装しました。私は4つの場所の天気を要求していて、12回の試行のうち約1回で4つすべてを戻していました。だから私は2分ごとにそれを実行し、カウントが返された4チャンネルに等しい場合にのみ結果を保存します。

アプリケーションでの応答時間が非常に速いので、ページのレンダリング時に天気が表示されます。

私はPerlで自分のサーバーコードを書いています。 1つのスクリプトが2分ごとに実行され、別のスクリプトが保存されたJSON文字列をシェイプするので、jquery zweatherアプリケーションで使用できます。私はzweatherfeed.jsを更新してYahoo!に対応しています変更。

私はOAuthパブリック/プライベートサーバを使用していません。そのサーバーはパブリックサーバーよりも信頼性が高い場合があります。

+0

ありがとうございます。私はYahooのパブリックサーバも使用しています。あなたが説明したことは、スマートな計画のようです。サーバーコードを書くのに役立つ人を雇う必要があると思いますが、実際の例について聞いてみてください。 – LBF

関連する問題