【发布时间】:2010-09-23 13:26:52
【问题描述】:
在我们的 MOSS '07 站点中,我们有一个页面,其中仅包含一个 Page Viewer Web 部件,它指向另一个服务器上的站点。但是,我注意到在该页面(以及任何其他具有页面查看器 Web 部件的页面)上,我们的下拉菜单和悬停效果超级慢,并且完全耗尽了访问者的 CPU计算机(进程是IExplorer。)
通过测试,我能够确定 Web 部件指向的 URL 无关紧要...只是在页面上有 iframe 似乎会导致它(只是将查看器设置为加载 Google 的主页--这可能是我所知道的最简单的网站——仍然会导致问题)。如果我去移除 Web 部件,菜单会再次正常运行。
我在进程中附加了一个调试器并逐步执行Menu_HoverStatic 并调用了函数,在PopOut_Show 函数中将panel.scrollTop 分配为零时似乎很难。
有没有其他人注意到这一点? ...也许找到了解决方案?我找不到在我们的服务器上编辑 PopOut_Show 函数的位置(我认为它是一个 .NET DLL 中的资源),否则我只会注释掉该行,因为我认为它并不重要。 ..至少在我们的网站上。
我真的很喜欢在我们的 SharePoint 网站中托管来自另一台服务器的网页的能力,但是悬停时的性能令人痛苦……而且,老实说,不可接受。根据用户计算机的资源,悬停效果有时可能需要 15 秒才能完成!!!!
任何建议将不胜感激!
【问题讨论】:
-
您是否在使用最新最好的 MOSS 版本、基础设施更新等?最新最好的IE?该 webpart 似乎在我们的环境中工作得很好,没有任何减速......它是 pageviewer 与页面上的另一个 webpart 组合可能导致冲突吗?
标签: sharepoint iframe moss web-parts menu