@Kaumudi Rawat An HTTP client must initiate communication for compressed content by sending the appropriate HTTP Accept-encoding header. If a client is not capable of HTTP compression, it will not pass that header and IIS will always return uncompressed content, so please check how good your Accept-Encoding is working on the site.
To check Accept-Encoding in action go to Inspect Element -> Network check the request header for Accept-Encoding
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment". Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.