To mitigate this you would need to enable cacheing for your version of Windows Media Player, please visit http://www.microsoft.com
for more information.
As a workaround, you could download the file directly to your computer using a browser and play the file once fully received. Doing this will note result in the no-cache
header and server the content appropriately.