首页文档

派胜OA高级技能:预启动、预加载,时刻保持最佳性能
出自 paioa.com  

本文实现服务器版 Windows Server 2012/2016/2019,派胜OA 2020 预启动、预加载,应用程序自动初始化。
当用户访问时,PaiOA 2020 以毫秒级的速度响应,PaiOA 正常响应速度在 1/200秒 - 1/100秒之间。laugh

本文适用于下列服务器操作系统:
Windows Server 2012 / Windows Server 2012 R2、Windows Server 2016、Windows Server 2019 全系列。

一、安装 IIS 应用程序初始化
首先,在安装 IIS 和 .NET Framework + ASP.NET 过程中,勾选【应用程序初始化】。
如果没有安装 IIS【应用程序初始化】,使用【服务器管理器】→【添加角色和功能】,添加 IIS【应用程序初始化】。
如下图:


二、配置 IIS 站点
(1)设置【应用程序池】启动模式。
打开 IIS 管理器,选中 PaiOA 站点使用的【应用程序池】,在最右侧【操作】列表,选择【高级设置】,找到【启动模式】,设置为【AlwaysRunning】。
如下图:


(2)设置站点【预加载】。
打开 IIS 管理器,选中 PaiOA 站点,在最右侧【操作】列表,选择【高级设置】,设置【预加载已启用】为【True】。
如下图:


(3)设置站点【初始化页面】。
使用记事本打开 "PaiOA" 安装目录下 "web.config" 文件,在文件内容最后面,在【</httpProtocol>】和【</system.webServer>】之间添加下列代码。

<applicationInitialization doAppInitAfterRestart="true">
      <add initializationPage="/index.aspx" />
</applicationInitialization>


如下图:


哈哈,大功告成!yes

重点: 即使停止 WWW 服务,IIS 预启动、预加载仍然会正常工作。
如果更新 PaiOA 程序会涉及到 /bin/ 文件夹,必须停止 IIS 预启动、预加载,才能更新 /bin/ 文件夹里的程序文件。

 出处:https://www.paioa.com/docs/p/iis-reload.htm

「版权声明:本站原创文章,未经授权,不得转载」



首页  -  博客  -  服务条款  -  用户中心  -  联系我们

© PaiOA 2020 派胜科技 保留一切权利。