Czy istnieje ogólny sposób włączania kompresji gzip podczas korzystania z Meteora bez względu na to, czy jest on hostowany lokalnie, na meteor.com czy na heroku? Gdybym chciał kompresować gzipem tylko na mojej meteorowej aplikacji hostowanej przez heroku, jak to możliwe?Włącz kompresję Gzip z Meteorem
5
A
Odpowiedz
2
Kompresja Gzip nie wydaje się być używana podczas lokalnego uruchamiania Meteor.
Po wykonaniu polecenia meteor bundle
powstały pakiet zawiera serwer, który używa oprogramowania pośredniego "gzippo" [1] do domyślnego wykonywania kompresji gzip.
Możesz przeglądać (i modyfikować) plik serwera poprzez rozpakowanie archiwum i edycję: server/server.js.
Powiązane problemy
- 1. Włącz kompresję gzip w kliencie CXF
- 2. AFNetworking Włącz GZIP
- 3. Włącz kompresję HTTP z ASP.NET Web API
- 4. Jak włączyć kompresję gzip dla strony symfony2?
- 5. Jak włączyć kompresję gzip dla favicon.ico?
- 6. Jak uzyskać kompresję gzip działającą w WCF 4.5
- 7. Jak włączyć kompresję gzip w prostym kliencie OData?
- 8. Jak włączyć kompresję gzip na Heroku Cedar (Python/Flask/Gunicorn)
- 9. Problem z Twitterem i Meteorem
- 10. Form Walidacja wejścia z Meteorem
- 11. funkcje wywołania z oddzielnych plików z Meteorem
- 12. Jak uzyskać bieżącą nazwę użytkownika z Meteorem
- 13. Jak właściwie używa się Markdowna z Meteorem
- 14. Jak włączyć kompresję w Ruby on Rails?
- 15. Jak sprawdzić programowo, czy serwer WWW ma włączoną kompresję http?
- 16. Nie można odczytać właściwości 'bcrypt' z undefined z Meteorem
- 17. Kanoniczny sposób korzystania z autouzupełniania JQueryUI z Meteorem
- 18. Czy można wznowić kompresję 7zip?
- 19. Czy GZIP jest automatycznie dekompresowany przez przeglądarkę?
- 20. Lumen: Włącz CORS
- 21. Kompresja pamięci podręcznej i gzip przez htaccess
- 22. Animowane przejścia między trasami żelaznego routera z Meteorem
- 23. Jak zresetować projekt meteor, który został wdrożony wraz z meteorem?
- 24. Jak automatycznie aktualizować znacznik na mapie ulotek z meteorem
- 25. Czy warto włączyć dynamiczną kompresję w IIS7?
- 26. Jak wyłączyć kompresję po stronie serwera git?
- 27. Poszukiwanie biblioteki implementującej kompresję/dekompresję LZW
- 28. Kodowanie ciągu znaków jako obrazu powoduje kompresję
- 29. Retrofit: sposób analizowania odpowiedzi GZIP bez kodowania treści: nagłówek gzip
- 30. GZIP + .htaccess korekta
Tak RC_DEVICE_TARBALL wynikające z meteorów wiązki są skompresowane. Jednak 1) pakowany, połączony JavaScript nie jest spakowany gzipem, co spowalnia czas ładowania początkowego, 2) Co ważniejsze, żadna z komunikacji klient/serwer ani zawartość publiczna nie są zapakowane w gzip, co skutkuje dużą wydajnością podczas publikowania większych zestawów danych. –
Przepraszam, że nie jestem bardziej konkretny w mojej odpowiedzi. Odp: twój komentarz, nr 1 jest niepoprawny. Z 3 początkowych zasobów wysyłanych z pakietu produkcyjnego tylko kod HTML nie jest spakowany gzipem. Zasoby CSS i JS są połączone, zminimalizowane i spakowane gzipem. JS jest najważniejszy, ponieważ jest to największy ładunek. Możesz to sprawdzić, zwracając uwagę na nagłówek odpowiedzi na kodowanie treści za pomocą wybranego narzędzia. – alanning
# 2 masz rację. W tym czasie (0.5.3) każda odpowiedź Xhr nie jest gzipowana. Jak wspomniałem w odpowiedzi, plik server.js można zmodyfikować. Niestety nie wiem wystarczająco dużo o tym, jak to działa, aby dodać filtr gzippo w odpowiedziach Xhr. – alanning