我正在使用asp.net mvc。這個項目是一個基於地圖的項目。我有一個返回大json數據的操作方法。獲取大json數據結果asp.net mvc
public JsonResult MemberLocations()
{
var abonelikler = memberRepository.GetAll();
var result = new { members };
var jsonresult = Json(result, JsonRequestBehavior.AllowGet);
jsonresult.MaxJsonLength = 500000000;
return jsonresult;
}
此方法返回成員位置。
[{memberX:"132.45", memberY:"212.21"}, {memberX:"112.45", memberY:"113.11"},........]
json數據有45.000點(x,y)對。我得到這個指向地圖上的一個添加針。查詢結果非常晚。 (我正在使用javascript ajax請求。)
如何解決數據獲取機制。你解決了這樣的問題嗎?
如果將'memberX'和'memberY'重命名爲'x'和'y',則可以節省12個字符乘以45.000 = 540.000。如果1個字符是1個字節,則可以節省高達0.5Mb :) – Marthijn