點晴永久免費OA系統(tǒng)IIS服務(wù)器和SQL Server數(shù)據(jù)庫優(yōu)化操作指引
當(dāng)前位置:點晴教程→點晴OA辦公管理信息系統(tǒng)
→『 經(jīng)驗分享&問題答疑 』
點晴OA安裝時,未對系統(tǒng)中IIS、SQL Server等相關(guān)后臺服務(wù)程序進(jìn)行特別優(yōu)化設(shè)置,原因是系統(tǒng)預(yù)置的設(shè)置值在用戶數(shù)量不多(并發(fā)50人)時,現(xiàn)在的普通硬件配置(雙核以上CPU、4G以上內(nèi)存)都足以應(yīng)付了。但如果用戶并發(fā)訪問數(shù)量太大時,就會出現(xiàn)訪問緩慢、CPU和內(nèi)存占用長期處于高位,甚至高達(dá)99%,直接將硬件資源耗盡,導(dǎo)致服務(wù)器死機(jī)或無響應(yīng),嚴(yán)重影響了OA系統(tǒng)的使用。點晴OA服務(wù)器的優(yōu)化應(yīng)該從硬件和軟件兩方面來進(jìn)行優(yōu)化:
先看看這篇教程:
然后再看以下內(nèi)容:
![]() 1、硬件優(yōu)化:
盡可能使用高配置的硬件,OA服務(wù)器硬件配置建議:
a. CPU不低于4核(云服務(wù)器不少于2核);
b. 內(nèi)存不少于8GB(云服務(wù)器不少于4GB);
c. 硬盤盡可能采用SSD固態(tài)硬盤;
d. 網(wǎng)卡必須使用千兆網(wǎng)卡;
e. 網(wǎng)絡(luò)如果有外網(wǎng)訪問需求,那么必須關(guān)注外網(wǎng)上行帶寬(下行帶寬現(xiàn)在一般不會成為瓶頸,問題出在上行帶寬),上行帶寬越大越好,理論上外網(wǎng)實際上行帶寬應(yīng)該不低于50K*外網(wǎng)實際并發(fā)訪問人數(shù),折合成運營商通行算法即不低于512Kb*外網(wǎng)實際并發(fā)訪問人數(shù);
總之,硬件配置越高、速度越快,升級硬件帶來的效果立竿見影。
![]() 2、軟件優(yōu)化(本項操作都在OA服務(wù)器上執(zhí)行):
方法一:自動優(yōu)化
下載點晴MIS系統(tǒng)安裝程序(地址1、地址2),點擊“其他常用功能”,選擇需要操作的網(wǎng)站,然后點擊按鈕“一鍵修復(fù)及優(yōu)化點晴MIS系統(tǒng)”,即可自動完成IIS和SQL Server優(yōu)化:
方法二:手工優(yōu)化(手工優(yōu)化會更全面,原因是IIS和SQL Server部分參數(shù)未提供自動修改接口)
第一步、IIS管理器優(yōu)化
打開IIS管理器(Windows Server系統(tǒng)控制面板-》管理工具-》Internet Information Services (IIS)管理器):
![]() 1、點擊"ASP"(注意是點擊根目錄,不是點擊下面的網(wǎng)站):
![]() ![]() ![]() 按照上面紅色文字設(shè)置“ASP”,然后點擊“應(yīng)用”后才會生效。
2、點擊IIS管理器根目錄-》錯誤頁:
![]() 雙擊“錯誤頁”,在錯誤頁設(shè)置頁面中,不要點擊明細(xì)內(nèi)容項,直接點擊右邊的“編輯功能設(shè)置...”,在彈出的頁面中,點擊選中“詳細(xì)錯誤(D)”,然后確定保存:
![]() 3、務(wù)必取消目錄D:\clicksun\files的IIS腳本執(zhí)行權(quán)限
進(jìn)入Windows Server的Internet信息服務(wù)(IIS)管理器,界面如下:
![]() 進(jìn)入IIS管理器的files目錄下,注意不要點擊目錄clicksun,要點擊目錄files,在功能視圖模式下,雙擊“處理程序映射”:
![]() 取消上圖中“腳本”項目,切記,不要勾選“腳本”,然后點擊確定按鈕保存即可,務(wù)必取消此項目的勾選狀態(tài)!
4、設(shè)置IIS網(wǎng)站的應(yīng)用程序池:
![]() 在根目錄-》網(wǎng)站-》clicksun下,找到點晴OA的網(wǎng)站,點擊“clicksun”,然后直接點擊右邊的“基本設(shè)置...”,在彈出的頁面中可以看到項目“應(yīng)用程序池”,記住點晴OA使用的應(yīng)用程序池名稱,本例子中為:DefaultAppPool。
獲取了點晴OA網(wǎng)站使用的應(yīng)用程序池名稱后,點擊管理器根目錄-》應(yīng)用程序池:
![]() 注意上面的應(yīng)用程序池是按照上面那個步驟找到的那個,不一定是這個“DefaultAppPool”!然后按照上面紅色文字設(shè)置“基本設(shè)置...”。
設(shè)置完畢后,再設(shè)置“高級設(shè)置...”:
設(shè)置回收:
虛擬內(nèi)存限制設(shè)置為:0,即不限制;
專用內(nèi)存限制根據(jù)OA服務(wù)器實際安裝的內(nèi)存條大小確定,一般不應(yīng)該超過50%,建議限制在30%以內(nèi),上面這里是限制為:512000,即:512MB。
設(shè)置CPU:
CPU的限制一般設(shè)置為30000即可,這個值使用CPU的占用百分比*1000得出,一般這個占用比不應(yīng)該超過50%,即不超過50000,限制操作設(shè)置為:KillW3wp,即超過了就殺掉IIS進(jìn)程,限制間隔設(shè)置為:5 分鐘,切勿設(shè)置為0,已啟用處理器關(guān)聯(lián)設(shè)置為:True。
特別注意:
這個值在不同的Windows版本上,設(shè)置不一樣:
Windows Server 2008 是用萬進(jìn)位:見上
Windows Server 2012 有些版本是用百分?jǐn)?shù)、有些版本是用千分位(同一個版本都幾種不同的設(shè)計,莫名其妙!):
Windows Server 2012,用千進(jìn)位的:
![]() 下面這個Windows Server 2012又是百分比(%),莫名其妙!
總之,不管哪個版本,這個值最后的百分比要控制在20%-50%左右,根據(jù)服務(wù)器的性能而定,不要超過50%為宜,同一個參數(shù)在不同版本中設(shè)置方法完全不同,真不知道微軟在搞什么鬼! ![]() ![]() 設(shè)置完畢后,記得保存確定,然后重啟IIS或OA服務(wù)器。
第二步、SQL Server優(yōu)化
打開SQL Server管理器Microsoft SQL Server Management Studio:
![]() 右鍵點擊數(shù)據(jù)庫根目錄-》屬性:
![]() 不要勾選“強(qiáng)制實施密碼策略”,否則后續(xù)出現(xiàn)錯誤,很難查原因,管理員可將這個設(shè)置復(fù)雜些。 ![]() 這兩項必須分別設(shè)置為:授予和啟用。 ![]() 設(shè)置內(nèi)存,最大服務(wù)器內(nèi)存設(shè)置時切勿超過物理內(nèi)存大小的75%,否則在服務(wù)器有大量訪問時,可能導(dǎo)致服務(wù)器長期失去響應(yīng),造成用戶更加瘋狂點擊,陷入惡性循環(huán)。
另外,要注意上面的單位是MB,不是KB,如果分配SQL Server最多使用512MB內(nèi)存,那就應(yīng)該設(shè)置為:512,而不是:512000!
![]() 設(shè)置處理器,勾選“提升SQL Server的優(yōu)先級”
![]() 設(shè)置安全性,勾選上面兩項。
其余項目保持默認(rèn)值即可。
該文章在 2021/6/18 15:58:54 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |