我是Jquery的新成員,並且付了一些錢爲我開發了一個腳本。我注意到,當我將這個腳本添加到我的網站時,我的帶寬從1mb跳到5mb。我有很多用戶,所以讓我相信Jquery部分很快就會讓人耳目一新。我的問題是我需要改變什麼,所以它會停止在下面的腳本中使用這麼多的帶寬。PHP jquery時間帶寬
謝謝!
<script>
current_time = 1342987067;
start_at = 1342986987;
waiting_time = 120;
break_time = 9999;
view_1 = 'Text removed for example<br>';
view_2 = 'Text removed for example<b><span id="countdown-value"></span></b> seconds.<br>';
view_3 = 'Text removed for example... currently in progress...<br>';
winner = "Text removed for example";
function changeView() {
if (start_at + waiting_time > current_time) {
if (break_time < waiting_time) {
return view_1 + "\n" + winner;
} else {
return view_2 + "\n" + winner;
}
} else {
return view_3 + "\n" + winner;
}
}
function setView() {
$("#countdown-holder")[0].innerHTML = changeView();
}
function reload() {
current_time ++;
break_time = start_at + waiting_time - current_time;
setView();
if (break_time <= waiting_time) {
if ($("#countdown-value")[0] != null)
$("#countdown-value")[0].innerHTML = break_time;
} else {
if ($("#countdown-value")[0] != null)
$("#countdown-value")[0].innerHTML = break_time - waiting_time;
}
setTimeout("reload()", 1000);
}
setTimeout("reload()", 1000);
setView();
</script>
<script>
function setBreakTimeCountdown() {
breakTimeCountdown = parseInt($("#countdown-value")[0].innerHTML);
breakTimeCountdown --;
if (breakTimeCountdown < 0) {
breakTimeCountdown = 0;
reload();
}
$("#countdown-value")[0].innerHTML = breakTimeCountdown;
setTimeout("setBreakTimeCountdown()", 1000);
}
setTimeout("setBreakTimeCountdown()", 1000);
</script>
您是否刪除了可能需要帶寬的部分?代碼中沒有網絡I/O。 – Esailija 2012-07-22 20:08:09
它看起來並不像在那裏,甚至會導致頁面刷新。 – Norguard 2012-07-22 20:08:18