我需要從jQuery到PHP發佈大約200x50(行,列)的表值。兩種選擇:與成千上萬的JSON字符串進行數千次的比較:什麼是可取的?
1)發送它作爲萬個瓦爾(增加的php.ini max_input_vars)陣列。
2)所述陣列序列化到一個JSON字符串,POST它作爲一個字符串和解碼回到在PHP在服務器端。
什麼是優選的?選項1有任何潛在的問題?
感謝
PS。更新。在一個大型輸入表上測試兩個藥劑達到250x50的單元格後,它看起來第一個選項要快得多:1-2秒與JSON串的17-20秒。
的瓶頸是數據傳輸時間到服務器對象到JSON和背部交易幾乎瞬間(幾毫秒)。
我肯定會與選項#2去。 JSON POST有效負載可以很好地工作,不需要對服務器配置進行操作 – Phil
爲什麼不嘗試這兩種方法,並告訴我們哪種方法更適合您? – Mark
如果您有重複的參數名稱,這些將是傳輸數據的重要組成部分。所以我會盡量保持儘可能短,甚至儘量避免它們(在JSON中使用數組,而不是每個項必須重複鍵的對象)。 – CBroe