反饋已提交

網絡繁忙

當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

環境配置

一、適配硬體

  1. 國產的雙核瀏覽器例如 360 瀏覽器等,都是 Chrome 和 IE 核心的,推薦使用極速模式,極速模式使用的 Chrome 核心。

硬體

適配

作業系統

設計器支援安裝於 Windows、Mac OS 系統 FineReport 工程支援部署於 Windows、Mac OS、Linux、Unix 系統。

資料庫

支援主流的一些關係型資料庫和多維資料庫,如: Oracle、SQL Server、MySQL、Access、Sybase、DB2、Postgre、Derby、HIVE。

伺服器

支援 Tomcat7 及以上、JBOSS6.0.0 及以上、WebLogic12c 及以上、WebSphere8.0 及以上、Resin4.0.4 及以上、TongWeb6 及以上等 Web 應用伺服器。

瀏覽器

基礎功能

推薦 Chrome、FireFox 等主流瀏覽器。

支援 IE9 及以上版本瀏覽器。

不推薦 IE 瀏覽器。

A12-00 範本預覽型別介紹

推薦使用 Chrome、FireFox 等主流瀏覽器。

不支援 IE10 及以下瀏覽器。

不推薦 IE 瀏覽器。

B00-03 目錄

推薦使用 Chrome、FireFox 等主流瀏覽器。

不支援 IE10 及以下瀏覽器。

不推薦 IE 瀏覽器。

C00-29 擴展圖表柱形圖類

僅支援 Chrome 瀏覽器。

 

二、FineReport 配置測試

1
測試目標。
  1. 對比分析不同場景下的效能表現。

  2. 透過多維度的測試分析總結,最終給出不同併發下的推薦配置。

2
測試內容。
  1. 本次測試使用產品調研的 7 個使用者高頻場景,選取客戶場景的範本進行修改,按照業務比例設計併發。

  2. 在規定的響應時間下,調整硬體配置,測試推薦配置、最低配置及推薦配置下的最大併發使用者數。


三、瀏覽器配置

  1. 瀏覽器對於報表頁面展現的影響不可忽視,瀏覽器的響應速度、對新的超文字標記語言及網頁新元素的識別性,也已經成為瀏覽器評判的一項準則。

1
測評工具簡介。
  1. FineReport 產品展現依賴JavaScript,CSS,Html5 等主流技術,本文透過JetStream 2、MotionMark 及Speedometer 來測試各個瀏覽器的效能。

工具測試內容簡介結果分析

JetStream 2

JavaScript 和WebAssembly 基準測試。

專注於最先進的web應用程式 。

用於衡量瀏覽器快速啟動,快速執行程式碼和平穩執行這三個方面的能力。

分數越高越好。

MotionMark

圖形基準測試。

用於衡量瀏覽器以目標幀速率對複雜場景進行動畫處理的能力。

分數越高越好。

Speedometer

瀏覽器響應速度基準測試。

用於測量Web 應用程式的響應速度。

它使用演示Web 應用程式模擬使用者操作,例如新增待辦事項。

分數越高越好。

2
測評資料。

瀏覽器

版本

JetStream 2

MotionMark

Speedometer

Chrome

 81.0.4044.122

106.085

33.92± 30.89%

77.8± 0.85

Edge(基於Chromium)

81.0.416.64

105.253

16.45± 109.47%

77.1± 2.9

Firefox

75

60.913

19.27± 34.59%

66.2± 4.8

IE

11

未通

未通

未通


四、結論

  1. 以下測試結論均為針對本次標準範本測試得出的結論,資料僅供參考。實際環境的範本情況會更復雜,使用者應當根據自己的實際情況酌情調整。

  2. 網路、資料庫 SQL 處理均影響體驗時長,本次測試只針對 FineReport 處理時長,內網,非複雜 SQL、瀏覽器,可忽略網速、資料庫因素。

1
測試結論。
  1. 單機場景下,物理記憶體為 64 g,JVM記憶體分別設定為 8g、16g、24g 時,相同併發數下,JVM 記憶體增加,範本的響應時間減少。

  2. 隨着叢集的節點數增加,系統能處理的併發數也增加。

  3. 雙節點叢集的併發數為單機的兩倍、三節點叢集的併發數為單機的三倍時,範本的平均響應時間相近。

  4. 單機和雙節點叢集的場景,檔案伺服器共享與節點間自動同步效能相似。

  5. 使用者透過登入決策平臺預覽掛載的範本,比直接透過範本的相對路徑 URL 存取範本效能差,因為不同使用者之間不能共享同一結果快取。

  6. 建議 JVM 記憶體不超過物理記憶體的 50% 。

  7. 現代主流瀏覽器中,Chrome 效能最好,Edge 與之接近,兩者都是基於Blink 核心。

  8. Firefox 在JetStream 2 的測試中不及Chrome 和Edge ,但另外兩項測試都與後者在伯仲之間。

  9. IE 11 三項測試均沒有通過,屬於比較老舊的瀏覽器。在實際生產環境中,IE 11 在預覽模板、填報等方面的效能表現遠不及Chrome。 

2
推薦配置。
  1. 登入使用者數:系統登入了的使用者。

  2. 線上使用者數:使用者同時在一定時間段的線上數量(一般登入人數的 5% - 20% 之間,取 20%)。

  3. 併發使用者數:同時向伺服器傳送請求的使用者數(一般是線上人數的 10% - 25% 左右)。

  4. 推薦配置時:70% 場景的平均響應時間低於 4s。

  5. 最低配置時:70% 場景的平均響應時間低於 8s。

  6. JVM 記憶體:分配給 FineReport 容器 Tomcat 的記憶體(可設定為物理記憶體的 80% 左右)。

  7. 結合瀏覽器綜合效能和FineReport 產品架構,推薦使用最新版本的Chrome 瀏覽器。

登入使用者數

線上使用者數

併發使用者數

推薦配置

最低配置

 2000-5000

 400-1000

  0-200

單機

CPU:8 核 16 執行緒 2GHZ

JVM 記憶體:16GB

物理記憶體:64G

單機

CPU:8 核 16 執行緒 2GHZ

JVM 記憶體:8GB

物理記憶體:64G

 4000-10000

800-1500

200-300

單機

CPU:8 核 16 執行緒 2GHZ

JVM 記憶體:24GB

物理記憶體:64G

單機

CPU:8 核 16 執行緒 2GHZ

JVM 記憶體:16GB

物理記憶體:64G

 6000-12000

1200-2500

300-500

單機

CPU:8 核 16 執行緒 2GHZ

JVM 記憶體:32GB

物理記憶體:64G

單機

CPU:8 核 16 執行緒 2GHZ

JVM 記憶體:24GB

物理記憶體:64G

8000-20000

1600-4000

500-800

雙節點

CPU:8 核 16 執行緒 2GHZ

JVM 記憶體:32GB

物理記憶體:64G

雙節點

CPU:8 核 16 執行緒 2GHZ

JVM 記憶體:24GB

物理記憶體:64G

10000-25000

2000-5000

800-1000

三節點

CPU:8 核 16 執行緒 2GHZ

JVM 記憶體:32GB

物理記憶體:64G

雙節點

CPU:8 核 16 執行緒 2GHZ

JVM 記憶體:24GB

物理記憶體:64G

12000-30000

2400-6000

1000-1200

三節點

CPU:8 核 16 執行緒 2GHZ

JVM 記憶體:32GB

物理記憶體:64G

三節點

CPU:8 核 16 執行緒 2GHZ

JVM 記憶體:32GB

物理記憶體:64G

 

附件列表


主題: 部署整合
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉