2011-08-04 6 views
0

リモートJSONファイルを1時間ごとにキャッシュする簡単なPHPスクリプトを作成したいと考えています。毎時ローカルにテキスト/ JSONファイルをキャッシュするスクリプト

理想的には、私はこのようなキャッシュされたバージョンを呼び出すしたいと思います:

jsoncache.php?uri=http://api.crunchbase.com/v/1/company/evernote.js 

このようなスクリプトはすでに存在していますか?誰かがサンプルコードで私を助けることができますか?

また、これを行うWebサービスがありますか?

ありがとうございます!

答えて

0

このようなものが既に存在するかどうかはわかりません(ただし、そうでない場合は驚きます)。 PHPでデータを取得してディスクに保存し、URL、タイムスタンプ、ファイル名をDBに保存することができます。要求を受け取ったら、SELECT filename, timestamp FROM CacheList WHERE URL= ?(?= $_POST['url'])のような何かをするでしょう。 timestamp + 3600 < time()がすでに持っているファイルを提供している場合は、それを再ダウンロードし、DBを更新して新しいページを提供してください。

関連する問題