title: Powershell - Why is Using Invoke-WebRequest Much Slower Than a Browser Download?
body: <p>I use Powershell's <code>Invoke-WebRequest</code> method to download a file from Amazon S3 to my Windows EC2 instance.</p>
  
  <p>If I download the file using Chrome, I am able to download a 200 MB file in 5 seconds.  The same download in PowerShell using <code>Invoke-WebRequest</code> takes up to 5 minutes.  </p>
  
  <p>Why is using <code>Invoke-WebRequest</code> slower and is there a way to download at full speed in a PowerShell script?</p>