pushlet 模式設定和session超時設定

2022-08-30 10:09:11 字數 597 閱讀 9844

pushlet中模式設定的問題

每次訪問,出現三個ip用同樣的id的訪問記錄,然後被pushlet斷掉了session,導致服務端傳送的及時資訊無法獲取。

而用火狐、搜狗、傲遊3.0等瀏覽器訪問則不會出現該問題。

這個問題在網上找了很久,一直沒明白是什麼原因,因為有的瀏覽器可以,有的卻不行。直到今天,想到是否是模式設定的問題,pushlet支援pull和stream兩種模式,我現在用到的是預設的stream模式。想到這兒,我修改了pushlet.properties檔案中的listen.force.pull.all引數為true,然後重啟應用,居然可以了。但是是什麼原因我就不甚明了,需要繼續深入了解pushlet的工作原理。

在此僅將我碰到的問題和處理結果共享給大家,希望能對使用pushlet碰到同樣問題的人有所幫助。

還有乙個地方,是設定超時的,超市之後,session也會被清理掉

比如瀏覽器有長時間沒響應等情況

如果想要恢復過來,還能接受訊息,就把超時設長一點,根據使用模式的,分別設定

pushlet.properties檔案中的pull.refresh.timeout.millis或poll.refresh.timeout.millis就可以了。

http無狀態設計與Cookie和Session

無狀態指的是任意乙個web請求必須完全與其他請求隔離,當請求端提出請求時,請求本身包含了相應端為相應這一請求所需的全部資訊。1.被呼叫者不儲存引數,因為無需考慮引數邏輯 由使用者來儲存狀態,進行狀態邏輯設計 http是無狀態設計的,一些sdk的設計也可以是無狀態的。2.而一些需求是需要有互動的,需要...

由部落格免登入問題重溫cookie和session

本文首發於個人部落格站,因沒有上線,資料儲存也不安全,就當在此做乙個備份。在昨天寫部落格的時候,發現了幾個非常令人不適的問題 1,長時間建立會話後,登陸資訊會失效 昨天花很長時間寫一篇部落格,等提交時登陸資訊竟然失效了 2,客戶端關閉後,登陸資訊失效,需要重新登陸 對於自己的個人部落格 這樣乙個只有...

lua網橋和路由模式資料的設定

以下是自行寫的lua網橋和路由模式資料的設定。警供參考 module luci.controller.wizard package.seeall function index entry call action 設定嚮導 6 entry call commit entry call action f...