# Configuring Delivery Optimization

Since Windows 10, Microsoft has included [Delivery Optimization (DO)](https://learn.microsoft.com/en-us/windows/deployment/do/waas-delivery-optimization) as a built-in component in Windows. DO is used for downloading content in which it can be downloaded from a peer or a caching server. Microsoft has provided administrators several ways to manage DO configuration on clients, which includes Group Policy (Active Directory / Intune) and Client Settings in Configuration Manager. When using StifleR to manage content downloads, it is important that existing configuration settings do not conflict with StifleR's configuration.

StifleR configures DO using [Templates](/stifler/2.10/planning/stifler-generic-concepts/templates.md). Templates are applied to [Network Groups](/stifler/2.10/operations/dashboard/overview-and-navigation/network-topology/network-groups.md)[ ](/stifler/2.10/planning/networks.md)and Network Groups can include one or more subnets. Think of these as peering groups. DO also uses the concept of peering groups which are referenced as DO Groups. Using Templates, StifleR can define DO Groups based on Network Groups which includes specific settings. For more information on which DO settings can be managed by StifleR, see this [table](/stifler/2.10/operations/dashboard/overview-and-navigation/devices/stifler-server/templates-detail.md#delivery-optimization).&#x20;

## Group Policy Considerations

Microsoft provides administrators the ability to manage Delivery Optimization settings using Group Policy via Active Directory or Intune. Using AD or Intune policies to manage DO can conflict with StifleR's ability to manage DO settings on the StifleR client. It is generally recommended to review the policies and remove any which may conflict with StifleR. For more information on which DO settings can be managed by StifleR, see this [table](/stifler/2.10/operations/dashboard/overview-and-navigation/devices/stifler-server/templates-detail.md#delivery-optimization).&#x20;

## Configuration Manager Considerations

StifleR is designed to manage Delivery Optimization peering groups based on how networks are defined in StifleR. When implementing StifleR in a Configuration Manager environment, it is important to **disable** the Client Setting: Delivery Optimization: **Use Configuration Manager Boundary Groups for Delivery Optimization Group ID.**

<figure><img src="/files/nArPmEgGUt5Yma2Y4UGh" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://documentation.2pintsoftware.com/stifler/2.10/configuration/configuring-delivery-optimization.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
