How To Wake Up SharePoint

我们都知道SharePoint是基于ASP.NET的, ASP.NET有个特点就是第一个用户第一次访问的时候会进行JIT编译, 这样就造成了页面打开比较慢; 另外由于托管网站的应用程序池会进行回收, 回收后再次访问又会发生编译动作, 所以这就是为啥之前访问比较快, 忽然第二天后又慢了.

现在大家知道了问题所在, 那么解决问题的方法就很简单了; 我们在第一个用户访问之前, 通过某种方法让JIT编译提前进行, 那么当用户在真正访问的时候页面打开就会比较快了.

我们可以参考"SharePoint 2007, 2010 or 2013 Application Warm-up Script", 将一段PS脚本设置成每天定时自动运行; 运行后我们再去访问网站集, 这时候页面就会很快的打开了. 另外Codeplex上也有一个小工具大家也可以参考"SPWakeUp - Wake up your SharePoint and WSS Sites".

当然这种方式是从外部入手, 从内对SharePoint网站优化是有很多方面的, 我们将会在以后为大家慢慢介绍.

enjoy SharePoint

时间: 2024-11-08 23:04:06

How To Wake Up SharePoint的相关文章

SharePoint 2010 数据库xxx的事务日志已满

http://www.cnblogs.com/sygwin/p/6222428.html 接到领导安排,说客户有问题 请求协助解决,对方给我展示的错误日志,如下: 数据库'WSS_Content_xxxx'的事务日志已满.若要查明无法重用日志中的空间的原因,请参阅sy.databases中的log_reuse_wait_dec列 导致的结果是用户再也无法上传文件到文档库了. 看来一下对应的数据库文件,日志文件大的惊人,已经超过1.8T 作为老司机,理论上解决这样的问题,就是收缩数据库.可是咱是个

SharePoint 2010/SharePoint 2013 Custom Action: 基于Site Collection 滚动文字的通知.

应用场景: 有时候我们的站点需要在每个页面实现滚动文字的通知,怎么在不修改Master Page的情况下实现这个功能?我们可以使用Javascript 和 Custom Action 来实现. 创建一个Custom Action.主要使用到 Location = 'ScriptLink' 属性, 该属性可以动态的加载JavaScript 文件链接和代码块到模板页.代码如下: <Elements xmlns="http://schemas.microsoft.com/sharepoint/&

SharePoint 2013 日历视图兼容性问题

在IE11上访问SharePoint 2013 calendar视图,发现加入兼容性视图以后访问,正常,如下图: 不加入兼容性视图IE11访问,出现兼容性问题,如下图: 因为有些环境有问题,有些环境没有问题,对比了一下,发现打补丁kb3054792,打完补丁,重启即可: 补丁地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=47055 特别的,在解决这个问题之前的疯狂谷歌过程中,发现也有类似情况,要么加入兼容性视图,要么开启浏览

微软职位内部推荐-Senior Development Lead – Sharepoint

微软近期Open的职位: SharePoint is a multi-billion dollar enterprise business that has grown from an on-premises product that IT admins love into a core part of the Office 365 service today. Over the last several years, the SharePoint team has invested heavi

SharePoint Online 创建门户网站系列之图片滚动

?? 前 言 创建SharePoint Online栏目我们之前已经介绍过了,具体就是内容编辑器方式.自带WebPart方式和JavaScript读取后台数据前台做展示的三种: 但是,对于复杂的展示来说,这些方式还是会比较难以实现,虽然对于首页的图片轮播来说,通过JavaScript方式已经完全能够胜任,但是,我还是想通过这个栏目,为大家介绍如何使用沙盒解决方案创建WebPart,来完成更加复杂的前台展示. 下面,让我们开始在SharePoint Online的门户网站中创建沙盒解决方案吧 .

SharePoint Workflow架构(一)SharePoint 和Workflow Runtime的结合

[译者按]Andy Li这篇文章,是我看过的最好的,最透彻的关于SharePoint Workflow架构的文章.通过阅读他的文章,我才清楚的了解了SharePoint Workflow的运作机制,并且在遇到问题的时候,知道如何下手查找问题.因此翻译过来,希望对Workflow的开发人员有帮助. 这篇博客是由Andy Li贡献的,他是SharePoint开发人员支持组的处理疑难问题的工程师.原文地址.这个关于Workflow的系列,是他贡献给社区的,帮助大家更好的理解Workflow运行时的内部

Sharepoint多站点通过apache进行多域名访问

由于公司购买了windows azure服务,想把本地的两台sharepoint server放在windows azure上,为了节省成本,想把两台sharepoint服务放在一台机器上,前提是之前的访问方式不变:了解需求后,就在网上找案例,最终无果.最后想到了通过apache进行跳转也行.我的想法是.将其中一台sharepoint服务作为一个子站点来部署,然后通过权限控制.最后通过apache进行跳转,这样也能达到效果.经过多次折腾终于实现了.所以在此分享给有需要的朋友. 我们都知道Shar

SharePoint 2013 SPDistributedCacheService 介绍与配置

SharePoint 2013 SPDistributedCacheService 是SharePoint  server 2013引入的一种缓存机制,它通常用于以下功能的缓存: Newsfeeds Authentication OneNote client access Security Trimming Page load performance (直接影响页面加载和反应速度) 有些Cache 是不通过SPDistributedCacheService 缓存的,例如: Blob Cache

SharePoint 2013 操作文档库ECB菜单

在SharePoint的使用中,我们经常需要定制SharePoint的一系列菜单,这里就包括ECB菜单,下面,我们简单了解一下ECB菜单如何定制,以及原理. 1.正常情况文档库的ECB菜单如下图: 2.我们首先复制如下js,然后在页面上添加引用 <script src="/_layouts/15/CORE2.JS" type="text/javascript"></script> 3.隐藏查看/编辑属性: 效果如下图: 4.隐藏工作流 效果如