你好,我做了一個管理員面板來控制我的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