我必須將一些XML數據(從數據庫生成,使用PHP)加載到Flash幻燈片中。 只有當某人在其後端編輯網站時,數據庫數據纔會更改。動態生成XML VS生成XML文件
在加載速度和性能,這是最好的術語:
1)從數據庫中動態地生成的XML數據中,每個頁面被加載時;
2)每當數據庫更新時生成一個.XML文件,這個文件將被flash文件讀取。
我必須將一些XML數據(從數據庫生成,使用PHP)加載到Flash幻燈片中。 只有當某人在其後端編輯網站時,數據庫數據纔會更改。動態生成XML VS生成XML文件
在加載速度和性能,這是最好的術語:
1)從數據庫中動態地生成的XML數據中,每個頁面被加載時;
2)每當數據庫更新時生成一個.XML文件,這個文件將被flash文件讀取。
最快可能
3)使用Memcached
否則很可能2,因爲連接到數據庫通常是一個瓶頸和往往比文件I/O慢。但是,再次,您可以簡單地對其進行基準測試,以瞭解哪種方法最適合您。這比假設好得多。
而且,看看此相關的問題:
我覺得得到了1)從數據庫中,每個頁面加載時動態生成的XML數據;是一個不錯的選擇,因爲它和html一樣正常。因爲我認爲寫文件總是需要更多的資源。
它取決於你的代碼是如何,如果你的代碼是每次處理數據的很多,然後寫文件有意義
@JapanPro他就不需要請求時,它寫入到XML文件,就在某人將某些東西保存到數據庫時。與每次從數據庫提取數據相比,這意味着更好的加載速度。
當然,這取決於我們要說的數據量以及是否值得先寫入文件。正如@Gordon所說,運行一些測試來看看哪個更適合你