將您的 FileMaker Server 調校最佳效能
FileMaker Server 做最佳化的規畫與調校
任何的伺服器軟硬體,在每個眾多不同的使用環境,都有很多因素會影響執行效能,無論如何其主要分二大部份:
軟體或開發部份: 撰寫程式邏輯問題、軟體本身引擎演算法等是否寫的好、作業系統與執行位元等。
硬體部份: 主機是安裝於什麼樣的 CPU、GPU,已安裝多少記憶體、硬碟型式種類、網路支援規格等。
本篇而言,我們先排除撰寫程式邏輯問題,以一般常用,且思維上多數適用任何其他軟體伺服器,以下是為大家整理如何將 FileMaker Server 做最佳化的規畫與調校。
請不要使用防病毒軟體,或掃描包含資料庫檔案或漸進式備份檔案夾的檔案。
請不要在自己的電腦上安裝 FileMaker Server,除非測試用,否則請安裝 FileMaker Server 在單獨使用的伺服器主機。
請不要在同一台電腦上同時運行兩個不同版本的 FileMaker Server。
請不要將正式運行的 FileMaker Server 伺服器主機用於其他伺服器共用,如:郵件伺服器,列印伺服器或檔案伺服器等。
請不要將系統備份軟體來備份 FileMaker Server 的資料庫。而是使用 FileMaker Server 內建管理控制台來安排資料庫備份。
在不同於資料庫所在的硬碟上指定一個漸進式備份檔案夾。由於在將更改寫入資料庫的幾乎同一時間,可以將逐步更改寫入逐步備份檔案夾,這樣使用兩個不同的硬碟可以提高伺服器性能。
如果 FileMaker Server 性能上有問題,請考慮取消啟動還原「startup restoration」,預設是啟動,要取消指令如下:
fmsadmin set serverprefs StartupRestorationEnabled=false
請不要使用螢幕保護程式和睡眠(或休眠和待機)模式。這些操作系統功能會降低性能或中止資料庫的連線存取。
對資料庫至少使用固態硬碟 SSD、RAID(磁碟陣列)系統或可靠的存儲區域網絡(SAN)。
確保主機硬碟上有足夠的可用空間來存儲暫存檔案。該資料庫伺服器在主機上的暫存目錄來緩存資料檔案建立暫存檔案。資料庫伺服器為每個打開的檔案建立一個暫存檔案,並在關閉關聯的檔案時自動關閉和刪除該暫存檔案。在大多數情況下,暫存檔案的大小是關聯的資料庫檔案的大小的 10-20%,但是實際百分比取決於客戶端和伺服器端 Script 的數量及其活動狀況。資料庫伺服器會定期檢查暫存檔案的大小,如果與可用硬碟空間量相比變得太大,則會縮小暫存檔案,其特性是
如果用戶端上的暫存檔少於 21 天,則可以重複使用。
如果可用硬碟空間 < 250 MB,用戶端將從暫存檔中自動清除資料。
如果可用硬碟空間 < 2GB(iOS為1GB),用戶端將在使用後即自動丟棄外部容器資料。
上述小結,
硬碟可用空間與記憶體攸關 FileMaker Server 效能;也因此硬碟可用空間不要太小,請保持越大越好,記憶體
考量日後不用再昇級,一開始安裝大一點,如:同時 5 人,至少 16GB 以上,甚至裝到主機最大支援容量。
在 FileMaker Server 設定使用
記憶體的快取 Cache 提高效能,由於 17 版以後已沒有開放介面設定,需要下指令 CLI 才能設定,以 MB 為單位,預設是 512MB,所以記憶體容量大可以設定大一點數值,舉例:4GB 是
fmsadmin SET SERVERCONFIG CACHESIZE=4096
因為許多功能已隱藏沒有顯示在介面設定上,需要透過 CLI 才可以使用,如:預設 PHP 引擎是沒有起動,要啟動需下的指令如下,(註:之後一系列的內容依需要會加在教學課程內 。)
fmsadmin SET CWPCONFIG ENABLEPHP=TRUE
請不要使用作業系統的檔案索引編制 - 在Windows中,指的是索引服務;在 macOS,指的是 Spotlight;或任何其他第三方檔案索引軟體。此功能會降低性能。
如果您有許多 FileMaker WebDirect 客戶端,請考慮切換為多台主機部署。
非必要時,不要太多在主機資料庫中使用「Perform Script On Server」 Script 步驟,盡量分散 Script 在客戶端主機上而非伺服器上運行。
以上,作業系統若您可選擇,強烈建議盡量使用 macOS,主因 macOS 作業系統本質上比 Windows 效能好太多,也不需安裝防毒軟體,介面簡易,FileMaker Server 佈署完後,除非更新,否則不太需要開開關關,初期主機價格會比 Windows 主機稍貴,但長期使用性價比也高至少 4~8 倍以上,簡言之,5~10 年後效能仍如新買時一樣,投資報酬率非常值得。
同時 25 人以下,可以選用 Mac mini,參考本篇,最佳硬體 Mac mini 。
如超過 25 人以上或還不夠使用,要更強大的主機,依硬體考量可參考官網規格依序小到大如: Mac mini -> iMac -> iMac Pro -> Mac pro
本篇將依最新版本與內容不定時更新,請自行查閱,轉載時務必標示原出處和連結。
請確認您不是機器人!
回應
發佈
刪除
為避免網路程式攻擊,您的評論在管理員收到後才會被發佈喔。
https://easyapps.biz/inner.php/ajax
所有評論
您尚未允許發表評論. 請先登入.