大約100行數據使用$ .POST(JQuery的)作爲JSON陣列公佈。 但由於某些原因,並未收到所有行。
數據看起來或多或少像這樣(的內容基本上都是數字和小弦):
rows = [["U", "0", "81949", 32 more...], ["U", "0", "81950", 32 more...] ..... ]
我發送數據的方式是:
$.post(url+"callback=?", { data : rows }, function(){}, "json");
如果我附和在本地版本中收到的行數(count($ _ POST))顯示爲「100」,但在生產服務器上顯示「25」(每次都是相同的數量)。
檢查的螢火請求細節,它正確地顯示,所有100個已發送。
我雖然它可能是PHP「的post_max_size」的價值,但我不得不將其設置爲「100M」,我認爲是遠遠不夠。
我敢肯定它必須與服務器的設置,但我的想法...... 在此先感謝。
UPDATE:
- 生產服務器的內存,這是使用約 一半的8GB(它不是一個記憶的問題)。
- 沒有超時(所有過程在大約3秒內完成)。
存在用於JSON的限制,像其他數據: 在這裏看到: [此處輸入鏈路描述] [1] [1]:http://stackoverflow.com/questions/ 1262376/is-a-limit-on-how-much-json-can-hold – 2012-04-10 06:23:22
見http://www.phpfreaks.com/forums/index.php?topic=260148.0? – Bergi 2012-04-10 06:24:32