The correct answer is C. CDN.
A CDN, or content delivery network, is a group of servers spread out over a region or around the world that work together to speed up content delivery on the web. The servers in a CDN temporarily store (or cache) webpage content like images, HTML, JavaScript, and video. They send the cached content to users who load the webpage1.
A CDN can improve the performance of a web application that is accessed around the world by:
Decreasing the distance between where content is stored and where it needs to go. A CDN can serve content from the server that is closest to the user, reducing network latency and bandwidth consumption.
Reducing file sizes to increase load speed. A CDN can employ techniques such as compression, minification, and image optimization to reduce the amount of data that needs to be transferred.
Optimizing server infrastructure to respond to user requests more quickly. A CDN can use hardware and software enhancements such as solid-state hard drives, load balancing, and caching algorithms to improve the efficiency and reliability of the servers12.
IPAM, or IP address management, is a method for planning, tracking, and managing the IP address space used in a network. IPAM does not directly affect the performance of a web application.
SDN, or software-defined networking, is a technology that allows network administrators to dynamically configure and control network resources using software applications. SDN can improve the flexibility and scalability of a network, but it does not necessarily improve the performance of a web application.
VPN, or virtual private network, is a technology that creates a secure and encrypted connection between a device and a network over the internet. VPN can enhance the privacy and security of a web application, but it does not improve its performance. In fact, VPN may introduce some overhead and latency due to encryption and decryption processes3.