2011-06-07 43 views
0

我有很多数据,我从我的服务器调用,并希望'减少'与数据呈现页面所需的加载时间。 (我使用减少的报价,因为我知道它实际上并没有减少加载时间,它只是减少加载时间的幻觉)。有没有使用ASP.NET加载网页的方法?

我明白,AJAX是这里的方法,但我究竟会在ASP.NET中实现这种行为?

+0

你能用ajax一页一页地加载页面内容吗? – JohnathanKong 2011-06-07 16:48:57

+1

相似问题:http://stackoverflow.com/questions/6216787/simultaneous-page-load-and-ajax-call/6216878#6216878 – 2011-06-07 16:52:30

回答

0

一个想法是使用Ajax为时间密集的区域显示“加载...”动画,从而允许在延迟期间渲染页面。

另一个想法是在可能的情况下使用缓存来消除数据库命中。

0

没有人回答。有一些惯例,比如在页面底部放置同步的Javascript调用(就在</body>之前)。您也可以使用Paginate您的数据,这样您只需一次获取几组数据,从而使呼叫速度更快。您还应该将所有图像压缩到合理的数量,以便保持质量,但通过导线传输的字节数减少。您还应该阅读Yahoo's guide on best practices

相关问题