Sharepoint 2007 sharepoint 2007中的Web部件加载速度非常慢

Sharepoint 2007 sharepoint 2007中的Web部件加载速度非常慢,sharepoint-2007,asp.net-3.5,Sharepoint 2007,Asp.net 3.5,我有一个sharepoint网站,其中部署了10个不同的自定义web部件。在那里,我有一个特殊的web部件,它需要很多时间来加载。(这个特定的web部件是一种博客聚合器,它连接到rss'并显示列表中指定的每个博客的最新博客文章)。我所有的其他web部件都是基本的web部件。由于我的博客聚合器web部件需要很多时间,因此加载sharepoint网站需要相当长的时间。所以,我的问题是,如何在后台加载博客聚合器的同时,立即将其他web部件加载到sharepoint网站?(就像sharepoint中的现

我有一个sharepoint网站,其中部署了10个不同的自定义web部件。在那里,我有一个特殊的web部件,它需要很多时间来加载。(这个特定的web部件是一种博客聚合器,它连接到rss'并显示列表中指定的每个博客的最新博客文章)。我所有的其他web部件都是基本的web部件。由于我的博客聚合器web部件需要很多时间,因此加载sharepoint网站需要相当长的时间。所以,我的问题是,如何在后台加载博客聚合器的同时,立即将其他web部件加载到sharepoint网站?(就像sharepoint中的现成RSS聚合器一样)

你的帮助非常值得赞赏


谢谢。

如果错误的web部件是封闭源代码或供应商提供的,那么您无能为力(除了请求他们发布更新)

如果您可以更新web部件,那么对我来说最有效的方法之一就是在javascript和web服务之间分割web部件的逻辑,并通过javascript异步调用web服务。这将使页面看起来加载更快,因为页面的其余部分可以在RSS部分等待响应时呈现。您需要使用web服务,而不是通过javascript直接下载RSS内容,以避开大多数浏览器中的跨站点脚本保护

像jquery这样的javascript库使它变得相当简单


这种方法的缺点是,您可能需要去掉web部件的内脏,重新开始。

嗨,鲍勃,非常感谢您的支持。。。这正是我想要的。。。