none
sharepoint 2007 页面访问慢 RRS feed

  • 问题

  • 原本有台测试环境的机器,访问很快,数据库和sharepoint是分开的,后来迁移到了正式环境上,就发现页面很慢(正式环境的域控、数据库、sharepoint都不在本地,但3台机器都是在一个机房)

    初步排除了域的问题(新建一个网站,用域验证,页面立刻跳出),传输文件也能达到100k左右,也排除了端口问题(在sharepoint里新建个空白网站访问也很慢,大概13秒,直接在sharepoint服务器上访问)

    我现在怀疑是不是我数据库的问题?实在是头疼啊,在测试环境下访问非常快(测试环境的机器都在本地),但到了正式环境就是慢,求救。。。

    2012年7月13日 2:46

答案

  • Hi Lucas,

    在moss的网站设置里,找到网站集输出缓存,勾选启用输出缓存,重新测试一下。 SharePoint 首次访问是比较慢的,因为要处理去多后台的东西的。

    Thanks,

    Jack

    2012年7月16日 10:21
    版主
  • SharePoint第一次访问的确是非常慢的。

    所以一般情况下都会做WarmUp,我使用的脚本是http://spwarmup4admin.codeplex.com/

    你也可以找到很多类似的东西。


    上善若水
    Lambert Qin [秦磊] | 博客(Blog): SharePoint in My Eyes 中文 / LinkedIn
    Posting is provided "AS IS" with no warranties, and confers no rights.

    2012年7月16日 15:39
    版主

全部回复

  • 我查了下,发现在SQL服务器上,单单一个Audit Logout           .Net SqlClient Data Provider    就跑了近6分钟,是不是.net框架有问题,还是数据库没做代理?

    2012年7月13日 8:11
  • Hi Lucas,

    微软官方有几个关于优化MOSS的命令,你可以参考一下。

    在IIS服务器上启用静态文件(.js、.css、.html之类)压缩:
    cscript C:\Inetpub\adminscripts\adsutil.vbs set w3svc/filters/compression/parameters/HcDoStaticCompression true
    在IIS服务器上启用动态文件(.asp之类)压缩:
    cscript C:\Inetpub\adminscripts\adsutil.vbs set w3svc/filters/compression/parameters/HcDoDynamicCompression true
    在动态文件压缩中添加“.aspx”文件类型(SharePoint站点所有页面都是.aspx的),要执行两条指令:
    cscript C:\Inetpub\adminscripts\adsutil.vbs SET W3SVC/Filters/Compression/Deflate/HcScriptFileExtensions "asp" "dll" "exe" "aspx"
    cscript C:\Inetpub\adminscripts\adsutil.vbs SET W3SVC/Filters/Compression/gzip/HcScriptFileExtensions "asp" "dll" "exe" "aspx"

    将默认的压缩率提高,也是两条指令:
    cscript C:\Inetpub\adminscripts\adsutil.vbs SET W3Svc/Filters/Compression/GZIP/HcDynamicCompressionLevel "9"
    cscript C:\Inetpub\adminscripts\adsutil.vbs SET W3Svc/Filters/Compression/DEFLATE/HcDynamicCompressionLevel "9"

    此外,你可以看一下这篇博客的解决方案。

    http://hi.baidu.com/xuxd/blog/item/730ce7249720d4044c088d9f.html

    有两种解决办法:

    第一种:在安装MOSS 2007的服务器上,编辑“C:\WINDOWS\system32\drivers\etc”中的hosts文件,加入

    “127.0.0.1      crl.microsoft.com

    第二种:修改客户端“internet选项”=》高级=》取消“检查发行商的证书是否吊销”。

    Thanks,

    Jack

    2012年7月16日 1:10
    版主
  • 这个我都试过了,没效果,现在是第一次一个用户登入后,第二个用户登入就快,第一个还是慢,难道第一次用户登入的时候需要去和SQL建立连接所导致慢的?

    2012年7月16日 8:45
  • Hi Lucas,

    在moss的网站设置里,找到网站集输出缓存,勾选启用输出缓存,重新测试一下。 SharePoint 首次访问是比较慢的,因为要处理去多后台的东西的。

    Thanks,

    Jack

    2012年7月16日 10:21
    版主
  • SharePoint第一次访问的确是非常慢的。

    所以一般情况下都会做WarmUp,我使用的脚本是http://spwarmup4admin.codeplex.com/

    你也可以找到很多类似的东西。


    上善若水
    Lambert Qin [秦磊] | 博客(Blog): SharePoint in My Eyes 中文 / LinkedIn
    Posting is provided "AS IS" with no warranties, and confers no rights.

    2012年7月16日 15:39
    版主