Tôi đang cố gắng cho phép nén GZip cho SVG trong một trang web Azure bằng cách sử dụng biến đổi web.config mà không thành công. Dưới đây là những gì biến đổi của tôi trông giống như:Bật tính năng nén GZip cho SVG trong Azure Web Sites?
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<system.webServer>
<httpCompression>
<staticTypes>
<add mimeType="image/svg+xml" enabled="true" xdt:Transform="Insert" />
</staticTypes>
</httpCompression>
<staticContent xdt:Transform="Insert">
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
</staticContent>
</system.webServer>
</configuration>
Điều này sẽ thêm cả loại mime cho SVG, mà Azure dường như không có, và sau đó cho phép nén. Tôi đã xác minh các loại mime Ngoài hoạt động tốt, nhưng khi xuất bản tôi nhận được một lỗi cho các yếu tố nén:
Không có phần tử trong tài liệu nguồn phù hợp '/configuration/system.webServer/httpCompression/staticTypes'
Xóa nén khỏi biến đổi và thêm trực tiếp vào tệp web.config của tôi sẽ xóa lỗi, nhưng tôi vẫn không thấy phần nén trong tiêu đề HTTP. Dưới đây là các tiêu đề phản ứng:
Accept-Ranges:bytes
Content-Length:23265
Content-Type:image/svg+xml
Date:Mon, 10 Jun 2013 17:19:37 GMT
ETag:"c4e9ec93d765ce1:0"
Last-Modified:Mon, 10 Jun 2013 12:39:41 GMT
Server:Microsoft-IIS/8.0
X-Powered-By:ASP.NET
X-Powered-By:ARR/2.5
X-Powered-By:ASP.NET
Tôi đã không thể zip svg của tôi từ phương pháp trên? bất kỳ điều gì khác tôi cần phải nhìn vào? – brykneval