ページにいくつかの ajax 呼び出しがあり、それよりもはるかに多いため、サーバーへの負担を軽減するという任務を負っています。
これは、コードの現在の設定です。
$.getJSON('charts_ajax.php',{a : 'visits', rangeStartDate : '<?=$_POST["rangeStartDate"] ?>', rangeEndDate : '<?= $_POST["rangeEndDate"] ?>'},function(data){
//stuff
};
$.getJSON('charts_ajax.php',{a : 'terms', rangeStartDate : '<?=$_POST["rangeStartDate"] ?>', rangeEndDate : '<?= $_POST["rangeEndDate"] ?>'},function(data){
//stuff
};
$.getJSON('charts_ajax.php',{a : 'usage', rangeStartDate : '<?=$_POST["rangeStartDate"] ?>', rangeEndDate : '<?= $_POST["rangeEndDate"] ?>'},function(data){
//stuff
};
$.getJSON('charts_ajax.php',{a : 'content', rangeStartDate : '<?=$_POST["rangeStartDate"] ?>', rangeEndDate : '<?= $_POST["rangeEndDate"] ?>'},function(data){
//stuff
};
そして、これは他の 15 回の呼び出しでも続きます。
サーバーを監視すると、アクティビティが非常に高くなります。
これを次々とロードし、サーバーの負担を軽減するにはどうすればよいでしょうか?