2012-06-26 18 views
9

Tôi đang cố thiết lập máy chủ IIS làm máy chủ gốc cho CDN. Tôi đã giải quyết một số vấn đề đã được ví dụ rằng IIS không cung cấp cho gziped nội dung để proxy (nếu họ có thông qua tiêu đề) và cũng là vấn đề thường xuyênHitThreshold.Đầu đề thay đổi khi nội dung không phải là gzip: đã chỉnh sửa trên IIS 7 làm nguồn gốc cho CDN

Nhà cung cấp CDN của tôi đã chỉ ra rằng một vấn đề khác với IIS là nó không trả về tiêu đề "Vary" nếu khách hàng không yêu cầu nội dung được gzip. Theo họ, vấn đề là nếu vì lý do nào đó mà khách hàng đầu tiên yêu cầu nội dung không muốn nội dung gziped CDN thì không yêu cầu phiên bản mới của tệp vì tiêu đề Vary không cho biết rằng nó sẽ trả về hai tệp khác nhau tùy thuộc vào "Accept-Encoding".

Giải pháp duy nhất của tôi cho đến nay là thêm "Vary: Accept-Encoding" làm tiêu đề tùy chỉnh nhưng vì IIS tự động thêm tiêu đề thay đổi này khi yêu cầu gzip nên tôi kết thúc với nhiều giá trị như "Vary: Accept-Encoding", Chấp nhận mã hóa ".

Bất kỳ ai có bất kỳ giải pháp nào cho điều này? Hoặc có thể xác nhận rằng đó là một vấn đề thực sự.

Trả lời

3

Sự cố này hiện được giải quyết bằng bản vá chính thức tới IIS. Để tải và biết thêm thông tin, hãy truy cập http://support.microsoft.com/kb/2877816

Erez Benari, IIS PM

+1

Cảm ơn bạn, nhưng vá dường như không còn có sẵn, gửi qua email liên kết nói: 'Các tài nguyên mà bạn đang tìm kiếm đã được gỡ bỏ, có của nó tên đã thay đổi hoặc tạm thời không khả dụng '. Hoặc là nó là một phần của bản cập nhật cửa sổ tiêu chuẩn bây giờ? – Dmitry

+0

Bạn có thể tạo bản vá không? – Dmitry

5

Đây là vấn đề thực sự. Mô-đun gzip IIS ghi đè các tiêu đề Vary hiện có. Vui lòng bỏ phiếu cho MS Connect issue này. Bài viết liên quan here.

Các vấn đề liên quan