我不希望直接回答这个问题,但是确保SharePoint 2007网站的良好性能的最佳做法是什么?
我们的内联网有一些网站,通常被认为运行缓慢。服务器中有足够的内存和处理器能力,但这些页面并不像你期望在强大的服务器上运行的网站那样“快速”。
我们已经尽力调整设置,但是有什么我们可以丢失吗?
答案 0 :(得分:4)
一旦IIS应用程序池卸载了SharePoint资源,或者在新请求的启动非常慢的情况下自行回收,初始请求就会出现一个已知问题。
可以在此处找到有关为何发生这种情况以及如何解决问题的详细信息; SharePoint 2007 Quirks - Solving painfully slow spin-up times
答案 1 :(得分:3)
Andrew Connell的最新着作(Professional SharePoint 2007 Web内容管理开发)有一整章专门用于提高SharePoint网站的性能。
它涵盖的主要主题包括缓存,限制页面加载(特别是如果不需要删除CORE.js),使用Disposable对象以及如何使用SharePoint查询。
我有两个非常好的技巧是使用CSS Freindly控制适配器为常见组件(菜单等)生成较小的HTML并设置服务器“唤醒”,因此当IIS睡眠应用程序池时由于不活动,您可以在有人访问您的网站之前重新唤醒它。
答案 2 :(得分:2)
答案 3 :(得分:1)
SharePoint有很多限制导致我们称之为性能瓶颈的低性能问题。出现SharePoint性能问题主要是由于以下原因:
如果您使用以下几种智能技术,则可以显着提高SharePoint性能:
Microsoft Office SharePoint Server(MOSS)是一种非常受欢迎的产品,可通过内容管理和企业搜索,共享业务流程以及跨边界信息共享来提高组织的效率,从而获得更好的业务洞察力。 StorageEdge是一款非常优秀的产品,可以增强/改善SharePoint性能。 通过使用StorageEdge,SharePoint的性能可以轻松得到增强。
答案 4 :(得分:0)
只是一些想法......
从服务器或客户端执行此操作时,显示的页面速度是否很慢?如果客户端较慢,请检查您的网络。
你的网页非常“重”吗? (意思是,很多元素,网页等等?)或许这很正常。
您是否注意到它们加载速度较慢,因为您添加了一个特定的Web部件?也许这个特定的Web部分存在一些问题(例如,它正在访问具有数千个文档的文档库)。如果是这种情况,请尝试停用该特定Web部件,并查看性能是否更好。
答案 5 :(得分:0)
我注意到Sharepoint喜欢添加大量的JavaScript。如果您使用慢速JavaScript(例如,Internet Explorer)运行浏览器,我注意到它有时不会“感觉”快。
此外,如果您正在运行自定义代码:确保在使用后丢弃SPWebs,这可能会增加很多!
答案 6 :(得分:0)
您是在虚拟服务器还是物理服务器上运行?我们发现它在物理服务器上明显更快。另外,检查磁盘性能 - 如果从SAN运行服务器,则可能表明SAN过度使用。
答案 7 :(得分:0)
要调查SharePoint性能问题,我会先按顺序尝试这些事项:
答案 8 :(得分:0)
SharePoint设置的三个主要主要组件是SharePoint Server(运行WSS / SPS服务的服务器),SQL Server数据库和IIS。
你说你的SharePoint服务有足够的能力,我认为IIS肯定会在一台好机器上。
通常SQL Server设置承载与SP相关的DB,这会降低页面加载速度。我希望您查看整个SQL Server相关的性能计数器,您可能也想调整这些DB(包括OS服务器/存储过程/网络等)
希望这会增加您想要查看的事项清单。