爲了調用API,以JSON格式檢索一些數據,然後將該數據存儲到數據庫中,我需要做些什麼。我知道這個過程的細節,但事實是我需要在5分鐘的時間內完成這個過程,並且不會給網站的加載時間帶來負擔。所以,我不知道這樣做的概念,因爲頁面加載時顯然不能完成,因此它必須由服務器完成,但是怎麼做?調用API以檢索JSON數據並將其存儲在數據庫中
任何有關這個主題的有用的閱讀材料也會派上用場。謝謝。
爲了調用API,以JSON格式檢索一些數據,然後將該數據存儲到數據庫中,我需要做些什麼。我知道這個過程的細節,但事實是我需要在5分鐘的時間內完成這個過程,並且不會給網站的加載時間帶來負擔。所以,我不知道這樣做的概念,因爲頁面加載時顯然不能完成,因此它必須由服務器完成,但是怎麼做?調用API以檢索JSON數據並將其存儲在數據庫中
任何有關這個主題的有用的閱讀材料也會派上用場。謝謝。
看看新的網絡工作者方法HTML 5
http://www.w3schools.com/html/html5_webworkers.asp
您標記這是一個jQuery的問題,所以我想你已經知道如何使一個Ajax調用。如果你知道如何做一個Ajax調用我確定你可以弄清楚如何使用setInterval來每隔幾秒鐘重複一次。但是爲了以防萬一看看這個:
http://www.w3schools.com/jsref/met_win_setinterval.asp
這是假設你想要做這個頁面本身,否則,正如其他人評論說剛剛成立了一個cron作業。
最好的辦法是編寫一個單獨的腳本來完成這項工作,並從cron作業調用該腳本(http://en.wikipedia.org/wiki/Cron),假設您使用的是Unix/Linux系統,或從Windows任務計劃程序,如果您在Windows上。 –
聽起來像你需要在cron上運行該進程。 http://en.wikipedia.org/wiki/Cron – ryanbrill
我不知道你可以將cron作業應用於這樣的情況,會看看它。謝謝(你的)信息! – Emcho