我有一个Azure网站/ Web应用程序,静态JS和CSS文件的传输速度非常慢,但传输二进制文件时似乎完全正常。
为了测试这个问题,我上传了两个30MB的文件,一个是 big.js,另一个是 big.rar。如果我幸运的话,JS文件的下载速度大约是100KB / s。RAR文件的下载速度约为4,000KB / s。结果非常一致。
我在Fiddler中进行了检查,gzip压缩在两种情况下都发生了。如预期,JS文件被发送的MIME类型为application/x-javascript,而RAR文件被作为application/octet-stream服务。
我很难理解这一点-为什么IIS会比另一种类型的静态内容传输得慢那么多呢?