你好,我做了一个管理员面板来控制我的vps,专用服务器,所以我有很多数据fe cpu使用情况,内存使用情况,磁盘存储使用情况,负载等我使用这个进度条是这样的:Laravel 5.3从ajax加载数据(很多数据)
<li class="content"> <span>Cpu usage </span>
<div class="progress progress-mini progress-danger active progress-striped">
<div style="width: 99%;" class="bar"></div>
</div>
<span class="percent">87%</span>
<div class="stat">Cores: 100</div>
</li>
,我想用Ajax加载这个(我知道该怎么做) 但
Route::get('/ajax/cpuUsage',function(){
//mysql query here
return response()->json('MyData');
});
,但是当我有我的第10名观众这条路线将被称为十次,并且我有十个请求每fe 5sec是一个小的ammount,但是当我哈哈有1k观众可以被杀。所以我想缓存数据,但laravel缓存分钟1分钟,我该怎么办?索里对我的英语,但我想你可以undestard我说什么:)
这仅仅是想法,应该有人confir m,但我认为nginx而不是apache应该是有帮助的(我认为你有apache)。另一件事是使用节点js ...我怀疑PHP会适合在这里最好 –
缓存在这里没有意义,因为这样的“使用”统计数据是要显示在实时数据。 – Ohgodwhy
是的,但我想缓存5秒,所以我可以调用这个实时数据,我不能让每个用户1请求页面上,我该怎么办? – lenyAxe