2013-04-18 86 views
0

爲了調用API,以JSON格式檢索一些數據,然後將該數據存儲到數據庫中,我需要做些什麼。我知道這個過程的細節,但事實是我需要在5分鐘的時間內完成這個過程,並且不會給網站的加載時間帶來負擔。所以,我不知道這樣做的概念,因爲頁面加載時顯然不能完成,因此它必須由服務器完成,但是怎麼做?調用API以檢索JSON數據並將其存儲在數據庫中

任何有關這個主題的有用的閱讀材料也會派上用場。謝謝。

+1

最好的辦法是編寫一個單獨的腳本來完成這項工作,並從cron作業調用該腳本(http://en.wikipedia.org/wiki/Cron),假設您使用的是Unix/Linux系統,或從Windows任務計劃程序,如果您在Windows上。 –

+0

聽起來像你需要在cron上運行該進程。 http://en.wikipedia.org/wiki/Cron – ryanbrill

+0

我不知道你可以將cron作業應用於這樣的情況,會看看它。謝謝(你的)信息! – Emcho

回答

1

看看新的網絡工作者方法HTML 5

http://www.w3schools.com/html/html5_webworkers.asp

您標記這是一個jQuery的問題,所以我想你已經知道如何使一個Ajax調用。如果你知道如何做一個Ajax調用我確定你可以弄清楚如何使用setInterval來每隔幾秒鐘重複一次。但是爲了以防萬一看看這個:

http://www.w3schools.com/jsref/met_win_setinterval.asp

這是假設你想要做這個頁面本身,否則,正如其他人評論說剛剛成立了一個cron作業。

+0

我已經有這個「你正在參考的頁面設置」,但感謝你的親切的答案,我現在知道我需要一個cron工作。無論如何感謝信息,網絡工作者一定會派上用場。 – Emcho

+0

沒問題,你說你需要一個非阻塞的方式來做到這一點,網絡工作者是新的方式來做到這一點。 – Pseudonym

相關問題