私は非常に大きな配列をJavaSciptに渡してクライアント側で操作しようとしていますが、動作しません。これらの配列には通常、それぞれ約12,000個の要素があり、このコードスニペットは2,000個の要素だけをプラグインすると正しく機能します。 JSON解析 - メモリ依存?
<script type="text/javascript">
var getLenders = JSON.parse('<?php echo json_encode($getlenders); ?>');
var discountArray = JSON.parse('<?php echo json_encode($discountArray); ?>');
var getData = JSON.parse('<?php echo json_encode($sortedArray); ?>');
</script>
は、私は、しかし、それはまだ動作していない、それが十分以上になるだろう考えて512メガバイト(同じくらい前に4時間)に、サーバーのメモリ要件を増加させました。メモリを1024MBに増やす前に、これが動作していない他の理由があるかどうかを知りたいと思います。それはクライアント側メモリの問題かもしれませんか?
ご了承ください。
JSONデータ構造はJavaScriptのリテラル構造の後にモデル化されているため、これらのJSON.parse呼び出しは必要ありません。 –
これは、サーバー側のメモリで問題になる可能性があります。 12000は、あなたがどちらの側にいても、一度に多くのアイテムをメモリに入れておくことです。オンデマンドでロードしない理由は何ですか? – cHao
@cHao私は方法がわからないので、要求に応じてロードしません。下の誰かがjQueryの一部だと言いましたが、これは2,3週間前に学んだことです。 – Jeesubmunu