1.4.5.5.9.3. Performance Optimization

Adjust the cache size. Increase ` rfssize ` based on the available hard disk space and the number of catalogs:

  • Small installation (< 10 catalogs): 10–20 GB

  • Medium Installation (10–50 catalogs): 20–50 GB

  • Large installation (> 50 catalogs): 50–100 GB

Size the thread pool. Adjust ` WorkerPoolSize ` based on the expected concurrency:

  • Few users (< 50): 100–150 threads

  • Medium Load (50–200 users): 200–300 threads

  • High load (> 200 users): 300–500 threads

Enable HTTP/2. For improved performance when handling many concurrent requests, setting http2 = true enables multiplexing of multiple requests over a single TCP connection.

Optimize cache warm-up. Configure the warm-up for frequently used catalogs:

rfsdataupdate = true
rfsdataupdatetime = 30
rfsdataupdatecatalogs = standard,elektro,mechanik