ITMS caching benefits from http.sys and registry settings HKLM\SYSTEM\CurrentControlSet\Services\HTTP\Parameters
search cancel

ITMS caching benefits from http.sys and registry settings HKLM\SYSTEM\CurrentControlSet\Services\HTTP\Parameters

book

Article ID: 173414

calendar_today

Updated On: 04-17-2025

Products

IT Management Suite

Issue/Introduction

Could ITMS benefit from the caching of http.sys and registry settings found in the HKLM\SYSTEM\CurrentControlSet\Services\HTTP\Parameters?

Navigate to the registry to find the following settings:

HKLM\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\
     "URIEnableCache"
     "UriMaxUriBytes"
     "UriScavengerPeriod"

Environment

ITMS 8.x

Cause

The settings are not configured for "URIEnableCache", "UriMaxUriBytes" and "UriScavengerPeriod" by default.

Resolution

These values are related to the http.sys driver kernel mode cache for responses. By default they do not exist in the registry which means that the default values are used (cache is enabled by default).  You can read more about this cache here for example:

Working with HTTP.SYS or Kernel Mode Caching in Internet Information Services 6.0  (it's the same for newer server versions also)

ITMS does not rely on this cache and does not try to modify these values to check the overall influence on behavior to the Notification Server. Performance can be affected but it is unlikely that you can get significant increase by changing them. Most requestsesponses are personalized for calling the Sym Agent, so it's unknown exactly how ITMS might benefit from this cache. This however it is required for proper operation.