2014-04-26 71 views
0

我設計了一個載入大量圖像和聲音的遊戲網站。然而,在印度,平均上網速度只有幾百kb/s,這導致了顯着的延遲和不安的遊戲體驗。是否有可能將這些媒體文件(大約100 MB)存儲在客戶端計算機上,以便在服務器提供其餘較輕的內容時,重要內容將從客戶端的計算機硬盤中提取出來?存儲沉重的內容客戶端

我們可以通過Cookies/HTML5獲得的最大存儲空間大約只有幾KB/5 MB。所以我無法找到一個可行的解決方案。

+0

我知道[Runescape](http://runescape.com/)使用大型地圖並在本地存儲了一些文件(我沒有檢查過大小)。但我不確定他們現在是如何做的(他們宣佈HTML5改版),但過去他們已經使用了java。所以你可能想看看java或閃存存儲。我知道它失去了HTML5遊戲的全部目的,因爲用戶必須安裝插件,但是您必須在第一次使用用戶體驗和反覆出現的用戶體驗之間做出妥協。 –

回答

0

如果這些是靜態媒體資源,只要確保您的服務器告訴客戶端(和代理)緩存它們。理想情況下,如果他們需要更新,可以在他們身上放置很長(1年)的生命週期並使用名稱中的版本。

+0

我不認爲這可以解決由於客戶端連接速度慢導致的加載時間過長。 –

+0

@maremp沒有辦法避免第一次加載,期間。 – chrylis