PEP for Internet Information Services

This PEP is native module for Internet Information Services (IIS), written in C++. For more details, see the PEP for IIS page.

Used local IIS configuration

Followed this guide: Optimizing IIS Performance

<asp>
    ...
    <limits processorThreadMax="40" requestQueueMax="300" />
</asp>

Native module: DirXAccess_IIS_PEP.dll (dirxaccess.properties)

# configuration downloaded from the server will never be refreshed
cluster.update.timeout.secs=0
# log only errors
client.log.level=3

Test results

performance.png
Figure 1. Throughput graph for CPEP IIS in a Maximal Performance State

The dual server configuration consistently handles more transactions per second than the single server configuration. The dual server setup achieves a peak performance of approximately 450 transactions per second, while the single server setup stabilizes around 240 transactions per second.

IIS stability annotated
Figure 2. Throughput Graph for CPEP IIS Scenario in an Unstable Environment