RT 由於先前112人湧入導致網站瞬間掛點 因此我希望有大大能協助我
改良這網站的程式碼
網站程式碼如下(主要是靠這個JS運行)
RT 由於先前112人湧入導致網站瞬間掛點 因此我希望有大大能協助我
網站程式碼如下(主要是靠這個JS運行)
前端通常可以把伺服器搞掛就是排程器 + Ajax
這邊每秒就送出五個請求到server要資料
代表560 請求 / s
加上如果後端效能邏輯寫不好
或是電腦等級太低
所以導致這情況
解決方式:
另外看到的問題:
查詢撥放清單不必每次都撈全部,只要撈新進歌曲跟排除播放完的歌曲http://ac1011.hopto.org:4095/data/historylist.json?_=1529851494531
那請教一下大大要怎設定讓他只撈新進歌曲?
因為他的json長這樣而且會動態更新
{
historylist:[
<FOOBAR2000-PlayHistory>
{
artist: "%artist%",
title: "%title%",
album: "%album%",
length: "%_length%",
length_seconds: "%_length_seconds%",
index: "%index%",
},
</FOOBAR2000-PlayHistory>
{}
]}
至少我目前還沒找到一次只撈一筆資料的方法 只能改變網頁上顯示的資料數量
你用什麼伺服器、後端語言呢?
有想過要用伺服器可是用了foobar會無法讀取資料所以目前沒用
後端語言目前應該也是沒有
還有我想要更新一下jquery版本 目前用的是1.3 可是一升上到1.4就無法使用了 照網路上那樣改json了也還是失敗
你是用線上寄託服務?
伺服器掛掉跟jquery版本沒有關係,那是使用端在吃資源
應該講說
你是用什麼技術(某個網站服務)把這個網站架設起來?
沒寄託 用的是自己的主機
技術的話......真要講的話就是foobar http request巴
一種搭配foobar插件運行的線上點歌系統
但我不是用justin.tv
這樣 作成websocket播放清單有異動通知前台更新頁面
這個方式就做不到了
增加JS排程器間隔時間
這個你能增加嗎? 會影響邏輯嗎?