Czy jest jakiś powód, dla którego gack w Rack :: Deflater nie jest domyślnie włączony w Ruby on Rails? Jakie są wady gzip dla szyn, jeśli takie istnieją?Czy jest jakiś powód, dla którego gack w Rack :: Deflater nie jest domyślnie włączony w Ruby on Rails?
Odpowiedz
Nie znam oficjalnego powodu tego, ale najwyraźniej nie robią tego, ponieważ istnieją lepsze miejsca do kompresji odpowiedzi gzip. Podobnie jak proxy frontend lub load balancer lub Twój CDN. Na przykład używam AWS Elastic Beanstalk do wdrażania aplikacji Railsowych i konfiguruję kompresję gzip na Elastic Load Balancer (ELB), a nie w aplikacji Rails. Chcesz złagodzić swoją aplikację przed kompresją i pozwolić jej skupić się na podstawowej logice biznesowej. W przypadku kompresowania HTML, CSS i JS to banalne zadanie, które może wykonać dowolny serwer proxy, dlatego chcesz przenieść to obciążenie z aplikacji na moduł równoważenia obciążenia. Nie sądzę, by ktokolwiek wykorzystywał oprogramowanie pośrednie Rack do kompresji w produkcji. Może być tylko dla bardzo prostych i małych aplikacji, które działają na jednym egzemplarzu bez systemu równoważenia obciążenia z przodu. W przypadku większych i złożonych aplikacji chcesz, aby Twój serwer proxy obsługiwał tę "pracę".
- 1. Czy aplikacja Ruby On Rails jest aplikacją typu rack?
- 2. Ruby on Rails javascript_include_tag: domyślnie
- 3. Dlaczego PreAuthenticate nie jest domyślnie włączony?
- 4. Jak włączyć kompresję w Ruby on Rails?
- 5. Czy jest jakiś dobry powód, dla którego Tuple.Equals nie sprawdza dokładnych typów?
- 6. Czy jest jakiś powód, dla którego nie powinniśmy zawsze używać zestawu SDK Google API?
- 7. Czy istnieje jakiś dobry powód, dla którego #region i #endregion nie działają w języku F #
- 8. Ruby on Rails - after_validation, jeśli jest poprawna?
- 9. Dlaczego Multicore JIT nie jest "domyślnie włączony" w .net 4.5?
- 10. C++ Boost: czy jest on domyślnie włączony w większości dystrybucji Linuksa?
- 11. Ruby vs. Ruby On Rails
- 12. Czy CakePHP jest wzorowana na Ruby on Rails?
- 13. ruby-on-rails sprawdź, czy wynik zapytania jest pusty (Model.find)
- 14. Ruby on Rails: Jak sprawdzić, czy plik jest obrazem?
- 15. Nie mogę połączyć się z MySQL w Ruby on Rails
- 16. Czy ASP.net MVC jest bezpośrednią kopią koncepcji Ruby on Rails?
- 17. Jaki jest najlepszy serwer WWW dla aplikacji Ruby on Rails?
- 18. Ruby on Rails on IIS?
- 19. Ruby on Rails ActiveRecord, gdzie właściwość nie jest pusta
- 20. Architektura wielościeżkowa w Ruby on Rails
- 21. Przełącznik Ruby on Rails
- 22. Jaki jest powód, dla którego #pragma raz wewnątrz strażników nagłówka?
- 23. Jaka jest najlepsza opcja wyszukiwania w Ruby on Rails?
- 24. Czy istnieje jakiś techniczny/koncepcyjny powód, dla którego iOS nie obsługuje wiązań kakaowych?
- 25. Czy istnieje jakiś głębszy teoretyczny powód, dla którego GHC nie może wywnioskować tego typu?
- 26. Jaki jest powód, dla którego kod błędu WatchKit2 7007 "sesja na sparowanym urządzeniu nie jest osiągalny"
- 27. Odjęcie dwóch dat w Ruby on Rails
- 28. Czy istnieje powód, dla którego jQuery.each nie bazuje na Array.forEach, jeśli jest dostępny?
- 29. Ruby on Rails: pluralize dla innych języków
- 30. Prosta gra wieloosobowa w Ruby on Rails?