2012-03-25 204 views
0

處理大數據的最佳方式是什麼?處理大數據的最佳方式 PHP Array經過多個ajax請求。處理具有多個ajax請求的「大數據json請求」

例如。 我有一個php數組,其中包含10,000個產品ID,這是第一個Ajax請求的結果 一旦發生第二個Ajax請求,我必須再次查詢以獲得10,000產品ID,然後第二個請求可能會進一步獲取3000產品ID

所以過程是: 在每個請求中我們需要修改產品的ids append/remove。

我目前正在研究的方法是通過會話或cookie存儲ID。 但是最好的解決方案是序列化數組,然後通過jsonEncode

問題是這樣的,必須通過每個請求傳遞很多數據。 我目前嘗試在腳本頂部設置全局。

VAR globalProductIds = 0

然後對每個請求的成功,我們將覆蓋產品的ID,並與下一個請求發送。 globalProductIds = data.productIds;

目前這凍結瀏覽器。 如果json不工作,唯一可以考慮的方法是將id存儲在數據庫中,這不是一個好的解決方案,因爲每分鐘可以爲每個用戶生成1000行。

希望有人有更好的建議。

回答

0

好吧,好像我過去24小時沒有迴應。 經過進一步研究,似乎javascript並不是處理大量數據的最佳方法。

我現在已經開始構建使用數據庫的緩存系統。 這當然似乎是現在最好的解決方案。