我有一个大约有 5-10 名管理员的小型网站。我已经设置它来监控每个管理员正在做什么(添加项目、删除项目等)。我在我们的管理面板中有一个列表,其中显示了集体管理部门之前执行的 10 项活动。今天,我决定每 30 秒进行一次自我更新。
我的问题很简单:这样做有什么问题吗?我为每个请求调用了一小段文本,并且该请求可能一次只能在 3 或 4 台计算机上运行(反映登录的并发管理员的数量)。
$(document).ready(function(){
setInterval("activity()", 30000);
});
function activity() {
$("#recent_activity").load("../home/login #recent_activity .data");
}
为每个请求生成以下(或类似的 - 仅 10 行)。
<table>
<tbody>
<tr>
<td><p>jsampson</p></td>
<td><p>logged out</p></td>
<td><p>28 minutes 27 seconds ago</p></td>
</tr>
<tr>
<td><p>jdoe</p></td>
<td><p>logged in</p></td>
<td><p>29 minutes 45 seconds ago</p></td>
</tr>
</tbody>
</table>