Infor SyteLine3 min readNetray Engineering Team

IIS Web Server Optimization for Infor SyteLine

Short answer

IIS is the web server foundation for SyteLine's browser-based user interface, REST APIs, and IDO web services. Default IIS settings are not optimized for SyteLine's demanding request patterns, which include long-running IDO calls, large dataset responses, and concurrent form loads. Targeted IIS tuning delivers measurable improvements in SyteLine responsiveness.

Application Pool Configuration

SyteLine application pools require specific settings that differ from general web hosting defaults. The recycling schedule, worker process limits, and idle timeout all impact SyteLine session stability and performance. Misconfigured application pools cause mid-session disconnects that frustrate shop floor users.

  • Dedicated application pool per SyteLine site with .NET CLR version matching SyteLine requirements
  • Disable idle timeout or set to 0 to prevent SyteLine worker process shutdown during breaks
  • Regular time recycling scheduled during non-production hours (e.g., 2:00 AM daily)
  • Maximum worker processes set to 1 unless SyteLine is explicitly configured for web garden mode
  • Private memory limit set to 0 (unlimited) with external monitoring for memory leak detection

Request Processing and Timeout Settings

SyteLine IDO operations can execute long-running queries that exceed default IIS timeout values. MRP regeneration, large BOM explosions, and complex report generation all require extended timeout configurations. Without these adjustments, users see timeout errors during legitimate long-running operations.

  • Connection timeout increased to 300 seconds for SyteLine sites handling MRP and planning operations
  • Request filtering maxAllowedContentLength set to accommodate SyteLine file upload requirements
  • Output caching configured for static SyteLine resources: CSS, JavaScript, images, and font files
  • Dynamic compression enabled for SyteLine IDO JSON responses to reduce bandwidth consumption
  • Failed Request Tracing enabled for SyteLine URLs to diagnose intermittent 500 errors

Performance Monitoring and Diagnostics

IIS performance counters specific to SyteLine workloads provide the data needed for ongoing optimization. Monitor request execution time, queue length, and memory utilization to identify degradation before users report slowness. These metrics also validate the impact of configuration changes.

  • IIS request execution time tracking for SyteLine IDO endpoints vs static content
  • Application pool worker process memory and CPU monitoring with alerting thresholds
  • HTTP.sys kernel queue length monitoring to detect SyteLine request queuing under load
  • W3C extended logging with time-taken field for SyteLine request performance analysis
  • Windows Performance Monitor data collector sets for SyteLine-specific IIS counters

Try it here, free

SyteLine IDO and SQL Performance Assessment

Open full tool

Score the performance risk of a SyteLine 9 or 10 on-prem install across data growth, IDO and extension code, background tasks and SQL Server configuration, with the specific fix for each weak answer.

Speed up your SyteLine web interface with expert IIS optimization -- schedule a performance review.

Get Infor SyteLine alerts

Support and maintenance deadlines, release changes that affect Infor SyteLine sites, and new free Infor SyteLine tools. A couple of emails a month at most.

Free. Unsubscribe with one click from any email.

ArchRay builder
Design the on-prem AI stack for Infor SyteLine: model, GPUs, RAG pipeline, guardrails
See memory, speed and cost as you swap parts, then export the diagram. Free, in your browser.
Open the builder

New to Infor SyteLine? Start with the Infor SyteLine guide and toolkit, or plan with Training Path Builder, ERP Certification Study Planner, Upgrade Path Planner.

Keep exploring

Free tools

ERP fixes and how-tos

Guides