| 点晴永久免费OA系统IIS服务器和SQL Server数据库优化操作指引
					当前位置:点晴教程→点晴OA办公管理信息系统
					
					→『 经验分享&问题答疑 』
					
				 
 点晴OA安装时,未对系统中IIS、SQL Server等相关后台服务程序进行特别优化设置,原因是系统预置的设置值在用户数量不多(并发50人)时,现在的普通硬件配置(4核以上CPU、8G以上内存)都足以应付了。但如果用户并发访问数量太大时,就会出现访问缓慢、CPU和内存占用长期处于高位,甚至高达99%,直接将硬件资源耗尽,导致服务器死机或无响应,严重影响了OA系统的使用。点晴OA服务器的优化应该从硬件和软件两方面来进行优化: 
 先看看这篇教程: 然后再看以下内容:  1、硬件优化: 尽可能使用高配置的硬件,OA服务器硬件配置建议: a. CPU不低于8核(云服务器不少于4核); b. 内存不少于16GB(云服务器不少于8GB); c. 硬盘尽可能采用SSD固态硬盘; d. 网卡必须使用千兆网卡; e. 网络如果有外网访问需求,那么必须关注外网上行带宽(下行带宽现在一般不会成为瓶颈,问题出在上行带宽),上行带宽越大越好,理论上外网实际上行带宽应该不低于50K*外网实际并发访问人数,折合成运营商通行算法即不低于512Kb*外网实际并发访问人数; 总之,硬件配置越高、速度越快,升级硬件带来的效果立竿见影。  2、软件优化(本项操作都在OA服务器上执行): 方法一:自动优化 方法二:手工优化(手工优化会更全面,原因是IIS和SQL Server部分参数未提供自动修改接口) 第一步、IIS管理器优化 打开IIS管理器(Windows Server系统控制面板-》管理工具-》Internet Information Services (IIS)管理器): QQ截图20170923145921.png) 1、点击"ASP"(注意是点击根目录,不是点击下面的网站): QQ截图20170923150351.png) QQ截图20170923150747.png) QQ截图20170923152000.png) 按照上面红色文字设置“ASP”,然后点击“应用”后才会生效。 2、点击IIS管理器根目录-》错误页: QQ截图20170923152957.png) 双击“错误页”,在错误页设置页面中,不要点击明细内容项,直接点击右边的“编辑功能设置...”,在弹出的页面中,点击选中“详细错误(D)”,然后确定保存: QQ截图20170923153353.png) 3、务必取消目录D:\clicksun\files的IIS脚本执行权限 进入Windows Server的Internet信息服务(IIS)管理器,界面如下: 111.png) 进入IIS管理器的files目录下,注意不要点击目录clicksun,要点击目录files,在功能视图模式下,双击“处理程序映射”: 222.png) 取消上图中“脚本”项目,切记,不要勾选“脚本”,然后点击确定按钮保存即可,务必取消此项目的勾选状态! 4、设置IIS网站的应用程序池: QQ截图20170923154045.png) 在根目录-》网站-》clicksun下,找到点晴OA的网站,点击“clicksun”,然后直接点击右边的“基本设置...”,在弹出的页面中可以看到项目“应用程序池”,记住点晴OA使用的应用程序池名称,本例子中为:DefaultAppPool。 获取了点晴OA网站使用的应用程序池名称后,点击管理器根目录-》应用程序池: QQ截图20170923154830.png) 注意上面的应用程序池是按照上面那个步骤找到的那个,不一定是这个“DefaultAppPool”!然后按照上面红色文字设置“基本设置...”。 设置完毕后,再设置“高级设置...”: 设置回收: 虚拟内存限制设置为:0,即不限制; 专用内存限制根据OA服务器实际安装的内存条大小确定,一般不应该超过50%,建议限制在30%以内,上面这里是限制为:512000,即:512MB。 设置CPU: CPU的限制一般设置为30000即可,这个值使用CPU的占用百分比*1000得出,一般这个占用比不应该超过50%,即不超过50000,限制操作设置为:KillW3wp,即超过了就杀掉IIS进程,限制间隔设置为:5 分钟,切勿设置为0,已启用处理器关联设置为:True。 特别注意: 这个值在不同的Windows版本上,设置不一样: Windows Server 2008 是用万进位:见上 
Windows Server 2012 有些版本是用百分数、有些版本是用千分位(同一个版本都几种不同的设计,莫名其妙!): 
Windows Server 2012,用千进位的: 54642.png) 下面这个Windows Server 2012又是百分比(%),莫名其妙! 总之,不管哪个版本,这个值最后的百分比要控制在20%-50%左右,根据服务器的性能而定,不要超过50%为宜,同一个参数在不同版本中设置方法完全不同,真不知道微软在搞什么鬼!   QQ截图20170923160016.png) 设置完毕后,记得保存确定,然后重启IIS或OA服务器。 第二步、SQL Server优化 打开SQL Server管理器Microsoft SQL Server Management Studio: QQ截图20170923144414.png) 右键点击数据库根目录-》属性: QQ%E6%88%AA%E5%9B%BE20151111182750.png) 不要勾选“强制实施密码策略”,否则后续出现错误,很难查原因,管理员可将这个设置复杂些。 QQ%E6%88%AA%E5%9B%BE20151111182857.png) 这两项必须分别设置为:授予和启用。 QQ截图20170923144918.png) 设置内存,最大服务器内存设置时切勿超过物理内存大小的75%,否则在服务器有大量访问时,可能导致服务器长期失去响应,造成用户更加疯狂点击,陷入恶性循环。 另外,要注意上面的单位是MB,不是KB,如果分配SQL Server最多使用512MB内存,那就应该设置为:512,而不是:512000! QQ截图20170923145158.png) 设置处理器,勾选“提升SQL Server的优先级” QQ截图20170923145451.png) 设置安全性,勾选上面两项。 其余项目保持默认值即可。 该文章在 2025/9/9 12:48:29 编辑过 | 关键字查询 相关文章 正在查询... |