我現在正在重新加載(如果你更喜歡那個單詞,更新)每5分鐘我的頁面,但這對我來說是相當長的時間。我不知道用下面的代碼重新加載頁面會影響服務器,只是我想知道;如果我將間隔時間從5分鐘更改爲1秒,這對服務器有多大影響?它會降低服務器的速度嗎?我的網站每半小時有5個訪問者,但更新後會更多。
$(document).ready(function() {
setInterval(function() {
$('#loading-page').show().html('<img src="images/animation-loading.gif" alt="" title="Reloading the page">');
$.ajax({
url: 'get/statistics',
type: 'GET',
success: function(s) {
$("#load-statistics").html(s);
},
error: function() {
$('#loading-page').show().html('<img src="images/exclamation-red.png" alt="" title="Couldn't reload page. Trying again soon">');
}
});
}, 300e3);
});
在此先感謝。
5位訪客不算什麼......如果你的服務器/代碼無法處理,你會遇到更大的問題。 – sevenseacat
也許你可以實現基於MVVM的解決方案 – Mate