[英]Multiple data sources: data storage and retrieval approaches
我正在建立一個網站(可能在Wordpress中),該網站從許多不同的來源獲取數據以顯示在各個頁面上。
資料來源:
我將從每個來源主要檢索
我的問題是:
a)存儲數據和b)檢索數據的最佳方法是什么
我的想法是:
i)編寫在cron作業上每2分鍾左右運行一次的腳本
ii)腳本從所有來源檢索數據並將其存儲在本地數據庫中
iii)應用程序代碼然后可以從一個源(本地數據庫)檢索所有數據
這應該使應用程序代碼更易於管理-我們只能從應用程序代碼中的一個源中提取數據-這就是主要的吸引力。 但是,對於一個相對較小的網站來說,這是否太過分了?
我建議將Twitter feed和flickr feed放入JavaScript。 flickr和twitter都具有REST API。 通過將其放在客戶端上,您可以釋放服務器上的資源,降低復雜性,用戶將不必等待服務器來獲取數據,並且可以讓twitter和flickr為您緩存數據。
假設您知道JavaScript。 一旦您克服了JavaScript的怪癖,這並不是一種不好的語言。 嘗試一下Jquery。 JQuery Twitter插件 Flickery JQuery插件 。 還有其他一些,這只是Google的第一批結果。
至於本地服務器和遠程服務器上的數據,這將更多地取決於正在獲取的數據。 我將竭盡所能,以最快的速度開發並給出可接受的結果。 如果這意味着從服務器發出REST呼叫以發送服務器,請繼續執行。 如果遠程服務器響應緩慢,我將使用AJAX REST API方法。
對於本地數據庫,您將必須為此編寫服務器端代碼,因此我將在Wordpress“框架”內完成此操作。
希望能有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.