Infor SyteLine

IIS Web Server Optimization for Infor SyteLine

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

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