1樓:匿名使用者
其次的方案是參考comet模式,發乙個ajax請賀輪求出去後,伺服器如果沒有新訊息,不要反回,hold住這個連線,直到有資料;
前端要做三個事情:
第乙個事情是由於http是短連線,一般瀏覽器都會設定乙個超時時間,所以前端這個連線如果超過一定時間沒有返回,需要abort掉,重新發起,推薦30秒;
第二個事情是每次伺服器有資料返回後,這個請求就結束了敗槐,你需要發起乙個新的請求做監聽;
第三個事情是多頁面請求衝突問題,比較麻煩,不過如果你們是小遊戲,應該是單頁面應用就不用處理了,一般多頁面應用或者web**這類的,是通過localstorage來共享資訊避免重發請求,也可以關掉前乙個請求,在當前頁面重新發起乙個請求。
不管哪種方案都要伺服器端做改造,這不僅僅是前端自己的事,因為如果每乙個連線都開乙個執行緒,很快就會記憶體不夠掛掉的。
2樓:匿名使用者
http輪詢,每隔一定時間(秒)像伺服器傳送http請求查詢訊息。、使用xmpp或sock
3樓:匿名使用者
加一層redis或者memcache做快取譁公升,緩解對後端特旁蘆飢別是資料庫的壓力,當然也要控制好快取的過期。
前運返後端結合。
使用php如何做到每隔5分鐘的時間,首頁會向伺服器輪詢一次,以便獲得最新的資料。
4樓:斐云溪
用js的setinterval寫乙個定時器,每隔5分鐘,使用ajax請求一次資料,
5樓:網友
你每融5分鐘自動重新整理一次啊,如果不想重新整理頁面就用ajax。
6樓:傑克掛掉了
不知道別人是怎麼做的,我們直接寫好指令碼,讓伺服器自動多久執行一次即可。。。如果有好的方法我也圍觀一下。
7樓:麥克格雷兜
用js的定時器觸發ajax去更新資料。
8樓:網友
這個應該是客戶端傳送請求吧。
用輪詢,ajax固定時間向伺服器拿取資料出現堵塞怎麼辦 j**a
9樓:核桃愛花生
一般最原始的作法就是在客戶端搞個定時器一直向後臺請求,而ajax的長輪詢與一般的http連線不一樣,它傳送的是長連線,比如說你發過去乙個連線,它並不急於給你返回過來請求,而是等到後臺有動作的時候才有相應,這樣就減少了客戶端的壓力。
如何在linux系統下搭建多ip的郵件伺服器 如何實現ip輪詢
10樓:豔輝520海豔
多mta 但是這個是把郵箱解析到哪個ip,就是用哪個ip傳送郵件,這個還是從fangmail給我們安裝的企業郵箱看的!
11樓:萬萬的呆爹
最簡單的方法是,dns輪詢。
12樓:散步去東京
你是需要用來**郵件把,個人覺得你可以直接用專業的**工具來發。
asp.net的伺服器端如何實現長輪詢?
13樓:網友
問題描述不清楚啊;業務邏輯是什麼?
用js的setinteval呼叫function可以實現輪詢。
如何面試前端工程師,如何面試Web前端工程師
前端工程師沒面試會問的問題如下 1.你會什麼外掛程式 2.有什麼成熟的作品 3.工作經驗 4.面試過後可能會個你留作業限定時間,在你提交作業後通過初步評審再進行複試。5.複試話會問到你的設計思路 實現過程,操作中遇到什麼問題,你是怎麼解決的,最終結果與你的預期值是否有差異,通過作業你有什麼收穫等。6...
前端發展情景怎麼樣?前端目前的前景如何
前端發展前景還是很不錯的。原因 1 現在網際網路的大環境的發展如日中天,網路已經深入到每個人生活的的各個方面。web前端並不算新興行業,在國內也已經發展好些年了,隨著網際網路電商專案的不斷發展,讓企業越來越重視使用者體驗,而web前端開發工程師正是實現這樣一切的關鍵。當乙個行業發展到一定程度形成產業...
電腦輻射怎樣避免,如何避免電腦輻射?
綠色植物,在電腦桌旁 擺放綠色植物,最好少上網 就能避免電腦輻射 在電腦前面放乙個仙人掌 這個你可以換個液晶顯示器,如果不換的話,你可以把顯示器帶個保護罩,避免輻射,離電腦不要太近,放2盆仙人掌也可以 輻射是沒法避免的,只能降低。仙人掌會吸收輻射,其次少用電腦 1 在電腦旁放仙人掌 2 穿防輻射衣服...