2015-05-07 61 views
0

我開發了一個Three.js遊戲,它根據服務器發送的事件流加載obj模型,所有模型都非常簡單,非常低,代碼運行良好,但大約有50個模型加載事件源使其非常緩慢,我使Web工作者內部的事件源代碼增加了性能,但仍然不能被接受。 我該怎麼做才能提升表現?Three.js非常緩慢的服務器發送事件

+0

.obj文件相當大。你最好的選擇是使用包含的python轉換器將其轉換爲二進制文件。 – 2pha

+0

特定於SSE的放緩?即您是否嘗試過使用AJAX請求獲取模型,並且在以同樣的方式使用50個模型後不會減慢速度?如果是這樣,有什麼不對,你應該發佈一些客戶端代碼和服務器代碼。 但是,如果AJAX輪詢速度同樣緩慢,那麼我同意其他意見,這只是由於大量數據。 –

+0

問題出在我的客戶端代碼中,我通過object3d.clone()函數克隆了重複的對象,以防止再次加載,當我刪除此方法並使其加載所有對象爲新的時,它變得正常也從控制檯網絡注意到重複對象從緩存中加載。 –

回答