2013-04-24 93 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