title: Upload Speed atrocious on google vm
body: <p><a href="https://i.stack.imgur.com/BYaWF.png" rel="nofollow noreferrer">enter image description here</a></p>
  
  <p><a href="https://i.stack.imgur.com/r93iJ.png" rel="nofollow noreferrer">enter image description here</a></p>
  
  <p>My question is'Why is my application downloading data so slowly from the server?'</p>
  
  <p>Im running a .Net core web application on IIS using a google cloud VM. </p>
  
  <p>The VM machine type is n1-standard-4 (4 vCPUs, 15 GB memory) with a 100gb Standard persistent disk.</p>
  
  <p>Initial load (without any cached) of any view within the application takes a significant amount of time ( see <a href="https://theseabay.com/brokerui/js/brokerui.min.js" rel="nofollow noreferrer">https://theseabay.com/brokerui/js/brokerui.min.js</a> ). Simple images are taking a long time to load as well - See the attached screen shot for examples of file sizes and their loading times.</p>
  
  <p>I did do a network bandwidth check on the server and the upload speed is 0.4mb/s - This seems incredibly slow, given that the download speed is 1200mb/s so not sure if this could be related?</p>
  
  <p>I have also attached a screen shot of the network settings from the google console.</p>