Tôi có một ứng dụng ASP.NET chạy trên một trang web xanh bằng cách sử dụng tầng tiêu chuẩn. Tôi đã cố gắng để có được nén gzip làm việc trên nó. Tôi đã sửa đổi tập tin web.config
của tôi và bổ sung sau đây theo system.webServer
Bật tính năng nén gzip trên các trang web Azure
<urlCompression doStaticCompression="true" doDynamicCompression="true"/>
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
<dynamicTypes>
<add mimeType="text/*" enabled="true"/>
<add mimeType="message/*" enabled="true"/>
<add mimeType="application/javascript" enabled="true"/>
<add mimeType="application/x-javascript" enabled="true"/>
<add mimeType="*/*" enabled="false"/>
</dynamicTypes>
<staticTypes>
<add mimeType="text/*" enabled="true"/>
<add mimeType="message/*" enabled="true"/>
<add mimeType="application/javascript" enabled="true"/>
<add mimeType="application/x-javascript" enabled="true"/>
<add mimeType="*/*" enabled="false"/>
</staticTypes>
</httpCompression>
này hoạt động khi chạy cục bộ với IIS bày tỏ nhưng không hoạt động khi triển khai tới xanh. Phản hồi chứa các tiêu đề sau.
Accept-Ranges:bytes
Content-Length:5381
Content-Type:text/css
Date:Fri, 04 Sep 2015 20:44:01 GMT
ETag:"56386b2e88dad01:0"
Last-Modified:Wed, 19 Aug 2015 14:06:02 GMT
Server:Microsoft-IIS/8.0
X-Powered-By:ASP.NET
Tôi nghĩ Gzip nén được kích hoạt theo mặc định trong trang web Azure. vì vậy bạn không cần bất kỳ cấu hình bổ sung nào ... http: //stackoverflow.com/questions/14722464/gzip-compression-in-windows-azure-websites – Aram
Nó không hoạt động theo mặc định cho tôi. Cũng không làm việc khi tôi cố gắng thêm nó vào web.config. – Jonathan