我們有一個長查詢和歌劇的問題。我自己是一名c程序員,併爲我們的需求開發了一個定製的http守護程序。在這種情況下,我們需要一個能夠處理大量連接的長輪詢服務器。歌劇院留下長查詢插口(0123)
問題是,歌劇以某種方式留下這些長期民意調查,即使點擊網站上的一些鏈接,當然也會打開新的鏈接。我們使用基本的長輪詢技術,嘗試在iframe中包含JavaScript。這與其他瀏覽器可以正常工作,但即使我強制以前的民意調查在服務器端關閉,歌劇重新打開它們。這不是很好,因爲在高流量的站點上,只有少數opera用戶可以通過瀏覽站點而使守護進程快速耗盡空閒的文件描述符(因爲每次點擊站點都會打開一個新的長輪詢並且舊的不會關閉)。頁面刷新不會導致相同的情況,它會做正確的事情:關閉長期輪詢並打開一個新輪詢。關閉歌劇後,所有文件描述符都關閉,一切都很好。
那麼,我應該在http-daemon中爲歌劇添加一些特定的標題,還是在javascript中有什麼錯誤?
編輯:使用版本測試:歌劇/ 9.80(X11,Linux的x86_64的; U; EN)的Presto/2.6.30版本/ 10.63
你可以在某處發佈一段實際的代碼。沒有一個精確的例子,很難分析和提出解決方案。 – karlcow 2011-02-01 19:22:22
在Opera 11中有效嗎? – karlcow 2011-02-01 22:02:36