1. A method of operating a content node that caches content in a content delivery network to adjust a communication path between the content node and one or more end user devices, the method comprising: identifying latency data for a plurality of end user devices communicating with the content node; identifying that the one or more end user devices in the plurality of end user devices exceed a latency threshold based on the latency data; and in response to identifying that the one or more end user devices in the plurality of end user devices exceed the latency threshold, modifying the communication path between the content node and the one or more end user devices by modifying a domain name system (DNS) configuration for the content node.