Tôi đang chạy Rails 3.2 với asset_sync.Rails 3.2 + Heroku + S3 + CloudFront: Không phân phát gzip css js
Phiên bản gz của css và js của tôi được tạo. CloudFront không phân phát phiên bản gzip mặc dù tiêu đề được yêu cầu cho gzip, giảm phát.
Tôi cũng đã thử config.gzip_compression = true
trong asset_sync.rb
nhưng CloudFront vẫn đang phân phát phiên bản chưa nén. Tôi đã xác nhận rằng tôi có thể truy cập ABC.cloudfront.net/XYZ.css.gz
config.gzip_compression = true thực sự là công việc. Nó thay thế các tập tin với phiên bản gzipped của họ để CloudFront sẽ luôn luôn phục vụ phiên bản nén. Bạn có nhiều khả năng gặp vấn đề với bộ nhớ đệm, hãy thử đổi tên tệp của bạn. (hoặc chắc chắn rằng bạn đã tiêu hóa tên tập tin và nội dung tập tin của bạn thay đổi) – icem