基本上我建立一個網站,做網頁報廢和周圍8個不同的網站抓取特定網頁提取的價格。我正在使用file_get_html()
函數PHP Simple HTML DOM Parser
廣泛地將頁面源獲取到字符串變量中,並從中提取價格信息。如何使php頁面在讀取大量信息時加載速度更快?
現在的主要問題是顯示來自所有不同網站的價格信息所花費的時間非常長的頁面。
所以我的問題是
- 如何使頁面加載速度更快。 &
- 如何逐步加載頁面,以便那些已獲取的信息加載和其他信息隨後會像谷歌圖像搜索一樣加載。
基本上我建立一個網站,做網頁報廢和周圍8個不同的網站抓取特定網頁提取的價格。我正在使用file_get_html()
函數PHP Simple HTML DOM Parser
廣泛地將頁面源獲取到字符串變量中,並從中提取價格信息。如何使php頁面在讀取大量信息時加載速度更快?
現在的主要問題是顯示來自所有不同網站的價格信息所花費的時間非常長的頁面。
所以我的問題是
不要在加載頁面時獲取數據,而是在後臺作業(cronjob?)中執行它並將其保存在數據庫中。
所以你只需要從數據庫中檢索數據。此外,你可以當數據被檢索與時間戳添加文本和/或給用戶手動更新(獲取)數據的能力。
您確實應該將價格和所有信息存儲在某個地方(我將使用數據庫)以避免在相同的網頁上獲取所有時間。這些信息每天不會改變1000次? – Jocelyn 2012-08-10 13:36:10