2

我目前使用 Team Foundation Server 和 WSS 3.0 作为团队门户。安装和配置后,我注意到应用程序有时很慢,加载页面需要几分钟。然后我用谷歌搜索并找到了 n 个解决方案,没有一个解决我的问题。

使用 Firebug 我注意到我收到了很多 401 错误,主要是在 _layouts 和 _themes 文件夹中。

错误图片:http: //i.stack.imgur.com/SmurI.jpg

身份验证方法为 NTLM

关于发生了什么的任何线索?页面加载,它只需要很长时间才能显示出来。

编辑:这是提琴手统计数据:

请求计数:161 发送字节:144.851(标头:133249;正文:11602) 接收字节:400.222(标头:69769;正文:330453)

实际表现

请求开始于:09:47:55.449 响应完成于:09:50:03.311 聚合会话时间:00:03:11.542 序列(时钟)时间:00:02:07.8627850 TCP/IP 连接时间:239 毫秒

响应代码

HTTP/401:84 HTTP/200:74 HTTP/302:2 HTTP/404:1

响应字节(按内容类型)

application/x-javascript: 218.048 ~headers~: 69.769 text/html: 37.837 image/gif: 31.467 text/css: 27.506 image/png: 10.133 image/jpeg: 3.937 text/javascript: 1.007 text/xml: 518

4

5 回答 5

2

我们在共享点站点上遇到过这个问题。

根本原因是 NTLM 的工作方式。NTLM 握手是 401.2 401.1 后跟 200。每个文件总是 3 个请求。

对于每个请求,Web 服务器都会向 AD 服务器发送一个请求。问题是默认情况下只有 2 个连接到 AD 服务器。所以请求得到备份并重试。

您可以做两件事:

  • 确保您正在缓存 gif 文件(这样您就不必一直获取它们)
  • 切换到 Kerberos

编辑

要设置 Kerberos,请查看此博客文章http://blogs.msdn.com/b/martinkearn/archive/2007/04/23/configuring-kerberos-for-sharepoint-2007-part-1-base-configuration -for-sharepoint.aspx

于 2011-01-28T12:02:23.170 回答
0

我下载的css文件遇到了这个问题。出于某种原因,检查了某些文件的 Windows 设置“加密内容以保护数据”。删除此设置后,一切正常。如有必要,请务必取消阻止它们。

(只是为了确定:我说的是(文件)-> 属性-> 高级-> 加密数据...)

于 2012-01-07T13:16:37.343 回答
0

你能验证这发生在所有客户端上吗?如果您从服务器本身的浏览器访问该页面,您还会得到这个结果吗?

如果您还没有,请在网络设置中关闭 IPv6。此外,请验证您的 DNS 设置。缓慢的 AD 身份验证 + RPC 服务器不可用让我相信您可能有解决问题。ping 是否一切似乎都有响应?当您登录到您的机器时,是否需要很长时间才能登录(DNS 设置问题的另一个症状)?

于 2011-01-28T16:52:28.600 回答
0

您是否查看过这个常见的 SharePoint 性能修复

于 2011-01-28T13:39:59.140 回答
0

如果您在 CSS / js / Images / .axd 上出现 401 错误。使用 sharepoint / NTLM 身份验证您必须在 Web 应用程序上配置匿名访问,如果您有发布门户,请在以下位置激活匿名:-样式库-sitecollectionimage

于 2011-02-16T08:38:04.500 回答