您在这 首页 » 熱門文章 » 將您的 FileMaker Server 調校最佳效能

將您的 FileMaker Server 調校最佳效能

將您的 FileMaker Server 調校最佳效能

FileMaker Server 做最佳化的規畫與調校

任何的伺服器軟硬體,在每個眾多不同的使用環境,都有很多因素會影響執行效能,無論如何其主要分二大部份:


軟體或開發部份:撰寫程式邏輯問題、軟體本身引擎演算法等是否寫的好、作業系統與執行位元等。
硬體部份:主機是安裝於什麼樣的 CPU、GPU,已安裝多少記憶體、硬碟型式種類、網路支援規格等。

本篇而言,我們先排除撰寫程式邏輯問題,以一般常用,且思維上多數適用任何其他軟體伺服器,以下是為大家整理如何將 FileMaker Server 做最佳化的規畫與調校。

  1. 請不要使用防病毒軟體,或掃描包含資料庫檔案或漸進式備份檔案夾的檔案。
  2. 請不要在自己的電腦上安裝 FileMaker Server,除非測試用,否則請安裝 FileMaker Server 在單獨使用的伺服器主機。
  3. 請不要在同一台電腦上同時運行兩個不同版本的 FileMaker Server。
  4. 請不要將正式運行的 FileMaker Server 伺服器主機用於其他伺服器共用,如:郵件伺服器,列印伺服器或檔案伺服器等。
  5. 請不要將系統備份軟體來備份 FileMaker Server 的資料庫。而是使用 FileMaker Server 內建管理控制台來安排資料庫備份。
  6. 在不同於資料庫所在的硬碟上指定一個漸進式備份檔案夾。由於在將更改寫入資料庫的幾乎同一時間,可以將逐步更改寫入逐步備份檔案夾,這樣使用兩個不同的硬碟可以提高伺服器性能。
  7. 如果 FileMaker Server 性能上有問題,請考慮取消啟動還原「startup restoration」,預設是啟動,要取消指令如下:

  8. fmsadmin set serverprefs StartupRestorationEnabled=false

  9. 請不要使用螢幕保護程式和睡眠(或休眠和待機)模式。這些操作系統功能會降低性能或中止資料庫的連線存取。
  10. 對資料庫至少使用固態硬碟 SSD、RAID(磁碟陣列)系統或可靠的存儲區域網絡(SAN)。
  11. 確保主機硬碟上有足夠的可用空間來存儲暫存檔案。該資料庫伺服器在主機上的暫存目錄來緩存資料檔案建立暫存檔案。資料庫伺服器為每個打開的檔案建立一個暫存檔案,並在關閉關聯的檔案時自動關閉和刪除該暫存檔案。在大多數情況下,暫存檔案的大小是關聯的資料庫檔案的大小的 10-20%,但是實際百分比取決於客戶端和伺服器端 Script 的數量及其活動狀況。資料庫伺服器會定期檢查暫存檔案的大小,如果與可用硬碟空間量相比變得太大,則會縮小暫存檔案,其特性是
  12. 如果用戶端上的暫存檔少於 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


  13. 請不要使用作業系統的檔案索引編制 - 在Windows中,指的是索引服務;在 macOS,指的是 Spotlight;或任何其他第三方檔案索引軟體。此功能會降低性能。
  14. 如果您有許多 FileMaker WebDirect 客戶端,請考慮切換為多台主機部署。
  15. 非必要時,不要太多在主機資料庫中使用「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



本篇將依最新版本與內容不定時更新,請自行查閱,轉載時務必標示原出處和連結。




追蹤FileMaker俱樂部就不會錯過最新好文喔 https://www.facebook.com/filemaker.club/



我想评论(无需登入或注册) | 取消回应

请确认您不是机器人!
回应
发布
删除
为避免网路程式攻击,您的评论在管理员收到后才会被发布喔。
https://easyapps.biz/inner.php/zh/ajax
 
请稍待...

所有评论

  • 此篇尚未评论.
 
请稍待...

您尚未允许发表评论. 请先登入.

Copyright © 2006-2025 明易资讯有限公司保留一切权利。FileMaker 徽标或图形是 Claris International Inc.注册商标及所有。
x

登入

You don't have an account? Register
x

搜寻