Kaneboy's SharePoint Blog

SharePoint & Office Zealot
随笔 - 392, 评论 - 8107, 引用 - 201

导航

关于


About me :
SharePoint Architect. Build SharePoint solutions from year of 2003. Joined Microsoft in 2004. Working for HP now.

Certification :
MCPD - Web Dev
MCTS - SharePoint 2007 Dev
MCTS - SharePoint 2007 Config
MCTS - WSS 3.0 Dev
MCTS - WSS 3.0 Config
MCTS - SPS2003 Infra
MCTS - SPS2003 App
MCT
(ex)MVP 

Contact me :
kaneboy@gmail.com | follow @kaneboy on twitter

Authored books:


标签

每月存档

最新留言

  • debt counselling service
    How are you? and <a href="http://debtsettlement43j.socialgo.com">adv...
    by debt counselling service(匿名) on 2010/3/22 21:56:17
  • indiana insurance life rate term
    Aloha! and <a href="http://lifeinsurance66q.socialgo.com">history of...
    by indiana insurance life rate term(匿名) on 2010/3/22 21:36:28
  • altace and dysuria
    Hello! and http://amoxil2.mypublicsquare.com amoxil for eye infection in cats and http://amitriptyli...
    by altace and dysuria(匿名) on 2010/3/22 21:16:52
  • cheap manhood enhancer
    Hello! and http://menopause-gum2.socialgo.com cheap menopause gum and http://beclate-inhaler2.social...
    by cheap manhood enhancer(匿名) on 2010/3/22 20:58:19
  • acomplia sag chmp
    Aloha! and <a href="http://aldactone2.mypublicsquare.com">aldactone ...
    by acomplia sag chmp(匿名) on 2010/3/22 20:39:03
  • allegra string quartet
    How are you? and <a href="http://acompliex2.mypublicsquare.com">acom...
    by allegra string quartet(匿名) on 2010/3/22 20:20:05
  • discount hyaluronic acid
    Howdy, and <a href="http://lotensin2.socialgo.com">buy lotensin&...
    by discount hyaluronic acid(匿名) on 2010/3/22 20:01:41
  • purchase amitriptyline
    Howdy, and <a href="http://lasuna2.socialgo.com">lasuna without pres...
    by purchase amitriptyline(匿名) on 2010/3/22 19:42:07
  • sNzKgUCpSbJwjKoPxS
    Very good site. Thanks!, <a href="http://vmtoolkit.com/members/neostars.aspx&quo...
    by cialis levitra or viagra(匿名) on 2010/3/22 18:04:00
  • re:示范如何以异步AJAX方式访问SharePoint数据
    恩,非常不错,作者对AJAX等web技术也是值得称道,感谢你这样辛勤的为我们工作。
    by 风舞柳絮(匿名) on 2010/3/22 16:50:52
  • MdjOSvczMxiKzIdbGXo
    Nice site. Thank you., <a href="http://community.goldenfoot.com/profile/anton&qu...
    by cheap levitra order(匿名) on 2010/3/22 12:22:35
  • THIBAlBpsCAq
    Nice site. Thank you., <a href="http://blog.tellurideskiresort.com/members/neostars....
    by levitra advertising agency(匿名) on 2010/3/22 10:05:30
  • generic cialis
    MqIAAR Howdy, and <a href="http://manhood-enhancer-fda.viviti.com">g...
    by generic cialis(匿名) on 2010/3/22 9:33:04
  • opYzwTaNmSE
    Nice site. Thank you., <a href="http://kiliport.co.tv/low-sodium/bolefid.html&qu...
    by injury lawyer louisiana personal(匿名) on 2010/3/22 2:20:43
  • TQUtcvssmjnQcHMjs
    Nice site. Thank you., <a href="http://neostars.dlinkddns.com/ice-box/angne.html&...
    by yeh rishta kya kehlata hai 4 feb 2010 ep(匿名) on 2010/3/22 2:20:41
  • PcjgYqtkvrdeMwrIG
    Very good site. Thanks!, <a href="http://gamlet.d2g.com/2010-rodeo/aritedde.html&...
    by 2010 calendar excel doc(匿名) on 2010/3/22 1:13:04
  • wYUiGVEDuejBNTsA
    Very good site. Thanks!, <a href="http://gnom.dns2go.com/teacher-appreci/edetwishenc...
    by eh eh nothing else i can say lyrics(匿名) on 2010/3/21 23:00:30
  • WLTmzzjaYV
    Very good site. Thanks!, <a href="http://gnomik.xana.fr/vanilla-ice/ovemas.html&...
    by vanilla ice real name(匿名) on 2010/3/21 21:53:16
  • re:示范如何以异步AJAX方式访问SharePoint数据
    沙发!支持!辛苦了!
    by starfish(匿名) on 2010/3/20 20:45:12
  • re:SharePoint 2010新体验10 - 文档评分
    @hao SharePoint 2010是内置的。WSS 3.0的有第三方工具实现类似的功能。
    by kaneboy(匿名) on 2010/3/15 23:56:52
  • re:SharePoint 2010新体验10 - 文档评分
    涂老师呀,这个功能是内置的还是第三方的呀?如果是第三方的,怎么没有下载点呀?! 还有,可不可以在WSS3中实现呀?
    by hao(匿名) on 2010/3/15 21:27:30
  • re:我在SharePoint 2010 Day上做的一个演示课程
    更高清晰度的WMV文件无法下载。
    by tanwen(匿名) on 2010/2/27 10:54:06
  • re:SharePoint服务器连接配置数据库的连接字符串保存在哪里?
    如何备份这里的内容呢
    by binkenzou(匿名) on 2010/2/25 14:12:06
  • re:我在SharePoint 2010 Day上做的一个演示课程
    请教一个问题: 按你的例子第一次成功了.第二次做的时候报这个错误. Error 1 Error occurred in deployment step 'Activate Features': 试图...
    by 娅玲(匿名) on 2010/2/25 9:52:07
  • re:为SharePoint 2010创建Application Page
    个人感觉在SP2007里面layout page and master page的支持性还行,也能动态加载master page,唯一不爽的就是SP系统的CSS会和customize 重名的CSS有冲...
    by Denny(匿名) on 2010/2/9 11:06:38
  • re:《Microsoft Office SharePoint Server 2007 管理员指南》发布
    请问哪间书店可以买到(不是网购)
    by vincent(匿名) on 2010/2/5 13:47:32
  • re:关于QuickPart的Q&A
    何時增加愛ajax功能?
    by jacob(匿名) on 2010/2/3 13:42:47
  • re:关于QuickPart的Q&A
    @Yang 您可以给我写邮件:kaneboy@gmail.com。
    by kaneboy(匿名) on 2010/2/1 15:33:28
  • re:我在SharePoint 2010 Day上做的一个演示课程
    狂赞和谐清理器,哈哈
    by sighforever(匿名) on 2010/1/30 21:26:04
  • re:SharePoint 2010新体验9 - 内容管理器(Content Organizer)
    试了一下,功能很酷~~~ 但是有个问题,如果客户想某个文档库上传,不受规则的影响,目前版本是不是做不到,要么全受影响,要么全不受影响。是否文档库应该有个设置是否受规则影响的标志开关,决定该文档库中受...
    by 泡饭(匿名) on 2010/1/27 14:14:20
  • re:关于QuickPart的Q&A
    请问您如何联系, 请加 我的 msn : yorkhood@hotmail.com 或 skype : yorkhood 谢谢
    by Yang(匿名) on 2010/1/25 8:13:36
  • re:我在SharePoint 2010 Day上做的一个演示课程
    谢谢! 期待您关于SP2010的Content Deployment 的讲座! 对于像我们这种authoring server和production server分开的部署方式,content dep...
    by Denny(匿名) on 2010/1/22 9:44:02
  • re:我在SharePoint 2010 Day上做的一个演示课程
    @Denny 1、关于Content Deployment,简单来说,SP2010会引入SQL Server的database snapshot功能,来进行Content Deployment。我会再...
    by kaneboy(匿名) on 2010/1/21 16:58:05
  • re:我在SharePoint 2010 Day上做的一个演示课程
    谢谢你的讲座! 有两个问题想请交下: 1:SP2010对于content deployment的改进有哪些? 2:SP2010对于大量实时的访问SPWeb的性能有改进吗? 谢谢!
    by Denny(匿名) on 2010/1/21 9:55:00
  • re:SharePoint 2010 新体验4 - SharePoint Workspace
    按照您的方法设置,同步时出错,是权限设置还是需要启动什么服务?错误内容为: -------------------------- 同步到计算机 ---------------------------...
    by 其文(匿名) on 2010/1/20 12:50:21

广告

 

(这一辑是有关开发的内容)

在开发SharePoint 2007应用程序的时候,性能是我们很可能面临的一大挑战。我们最不希望看到的,就是用户刷新一个页面之后,需要等上好几秒钟(或更长时间),才能看到页面缓慢的打开。如果真的遇到性能上的问题,那么在进行性能优化之前,第一个需要了解的事情,就是“系统性能瓶颈在哪里?”也就是说,如果不能找到系统运行缓慢的原因,那么性能优化也就无从着手了。

找到系统瓶颈的工具有很多,从Windows Server内置的性能监控器,到SQL Profile、CLR Profile等等,都是非常有用的工具。而对于一个SharePoint页面,似乎则没有什么特别好用的恶工具,能够快捷明了的告诉开发人员,页面上的各个部件对于性能,都会造成什么样的印象,都各自占用了多长的运行周期。

开发人员面板(Developer Dashboard)是在SharePoint 2010中一个新增的功能。它是一个位于页面下面的信息面板,能直接显示出当前页面上的各个组件的运行时间、当前页面的运行会产生哪些数据库调用、每个数据库调用又会占用多少时间等等信息。如果发现某个页面运行缓慢,那么通过开发人员面板,开发人员就可以迅速找到导致页面慢如蜗牛的罪魁祸首了。

下面是SharePoint 2010工作组网站默认首页的开发人员面板:
image 

其中包含了页面上各个控件的执行时间:
image 

当前Web请求的一些有用信息:
image

当前页面所引发的所有数据库的调用,以及它们的执行时间:
image

点击每个数据库调用,还能看到这个数据库调用的详细信息,包括所执行的SQL语句全文、调用堆栈、IO Stats等信息:
image 

开发人员面板是一个服务器场级别的设置,它可以在三个状态间进行切换:关闭(默认状态)、打开、按需打开。当它处于打开状态时,每个页面(包括网站页面和应用程序页面)的下方都会显示开发人员面板。当它处于按需打开状态时,每个页面的右上角会有一个管理员可见的小图标,管理员可以点击这个小图标切换显示或关闭开发人员面板。

更改服务器场开发人员面板设置的方法是使用stsadm.exe命令行指令:
image

上面的指令中,-pv参数的值可以是on、off、ondemand,分别表示打开、关闭、按需打开。

如果愿意,你还可以在代码中更改服务器场开发人员面板的设置:
image

不过要注意的是,由于SharePoint的安全限制,上面的代码只能运行在管理中心网站的页面上,或是独立的Windows应用程序(比如命令行程序)中。如果试图在普通网站的页面上运行这些代码(比如将代码放到一个Web Part中,然后将其部署到一个工作组网站页面上),将会抛出SecurityException。

打印 | 张贴于 2009-12-08 23:15:40 | Tag:SharePoint

留言反馈

暂时没有留言纪录

发表留言

标题
姓名
邮件
主页
留言 

Powered by: Joycode.MVC引擎 0.5.2.0