我有很多数据要从我的服务器调用,并希望“减少”使用数据呈现页面所需的加载时间。 (我使用引号减少,因为我知道它实际上并没有减少加载时间,它只会给出减少加载时间的错觉。)
我理解AJAX是这里的方法,但我究竟会在ASP.NET中实现这种行为?
答案 0 :(得分:0)
一个想法是使用Ajax为时间密集的区域显示“加载...”动画,从而允许在延迟期间呈现页面。
另一个想法是尽可能使用缓存来消除数据库命中。
答案 1 :(得分:0)
没有人回答。有一些约定,例如在页面底部放置同步Javascript调用(就在</body>
之前)。您还可以Paginate
您的数据,这样您只需要一次获得几套,从而加快通话速度。您还应该将所有图像压缩到合理的数量,以便保持质量,但通过线路传输的字节数减少。您还应该阅读Yahoo's guide on best practices。