2013-04-24 117 views
0

我正在編程一種社交網絡應用程序,並且正在爲某個特定決策而苦苦掙扎。我有一個非常大的JSON結構(至少300KB)用於地圖上的標記,我想知道把它轉換成html還是應該使用ajax來分塊處理是好的。是否有任何關於建議響應大小的規則(什麼是好的,什麼是沒有的)?因爲另一方面,ajax解決方案更復雜,並增加了對我的服務器的請求數量。推薦http響應大小

回答

1

在您的情況中,可能最重要的是感知性能(網站對用戶的感受速度)。

我無法提供有關文件大小的經驗法則,但我可以告訴您,如果網頁加載時間超過500毫秒,您的普通用戶會變得不耐煩。

可能最好是快速加載某些東西(即您的地圖),然後使用ajax請求逐步添加您的作品(地理標記)。在用戶觀看時,頁面上「加載」事件的改進感知性能將超過通過對服務器進行多次調用而導致的實際性能下降。否則,你的用戶將會盯着第二個空白屏幕,或者加載整個html文件。

+0

那麼,我看了你的YouTube和類似的網頁,他們都得到了響應大小<50KB。在我的情況下,該json結構的渲染延長了大約0.5秒的時間。所以我決定用ajax來做,因爲300KB +的迴應似乎是不可接受的。 – clime 2013-05-01 10:38:30