2016-12-28 19 views

cevap

1

Bunun arkasındaki resmi nedeni bilmiyorum ama en açıkçası bunu yapmıyorlar çünkü yanıtların sıkıştırılması için daha iyi yerler var. Ön uç proxy veya yük dengeleyici veya CDN'niz gibi. Örneğin, Rails uygulamalarını dağıtmak için AWS Elastic Beanstalk kullanıyorum ve Rails uygulamasında değil, Elastik Yük Dengeleyici (ELB) üzerindeki gzip sıkıştırmasını yapıyorum. Uygulamanızı sıkıştırma yapmadan azaltmak ve temel iş mantığına odaklanmak istersiniz. HTML'yi sıkıştırmak gibi, CSS ve JS, herhangi bir proxy'nin yapabileceği önemsiz bir görevdir, bu yükü uygulamanızdan yük dengeleyicinize koymak istersiniz. Rack middleware'in üretimde sıkıştırma yapmasına kimsenin izin vereceğini sanmıyorum. Önde yük dengeleyici olmaksızın sadece tek bir örnek üzerinde çalışan çok basit ve küçük uygulamalar için olabilir. Daha büyük ve karmaşık uygulamalar için, proxy'nizin bu "işi" yürütmesini istersiniz.