0
這是場景......我們有一個由第三方構建的自定義CMS ...我們沒有直接訪問數據庫,但內容可以導出到XML文件或通過API調用訪問。我應該在微型網站上使用XML文件還是API?
我需要建立一個微型網站,我想知道哪個更好(總體)...使用XML與所有的故事(小於700Kb),並需要解析它時,我需要以顯示新聞列表(標題,摘錄,日期,旁行),然後當用戶想要查看完整故事時再顯示....或者通過API調用單個電話,該電話給我在一個電話中的故事列表以及故事中的故事另一個電話(通過故事ID)。
哪個最好?我看到這裏發生了兩件事。添加新內容時,需要使用單獨的進程更新XML文件。這是通過API方法自動提取的。但是,使用XML有其好處,因爲我可以使用緩存系統從內存中提供文件。我也可以緩存API調用,以從對API的反覆請求中受益。
您對此有何看法?你有什麼建議?
這種API的預期用途是什麼?加載文章列表,然後依次加載每篇文章?或者加載文章列表,然後選擇兩個或三個文章加載?客戶的預期延遲是多少?客戶的預期帶寬是多少?您可以在執行一個或兩個「小」API調用的同時將所有700Kb的數據傳輸到客戶端嗎?還是幾十?還是數千? – sarnold