Chciałbym skompresować wszystkie css i js na mojej witrynie Dreamhost, znalazłem sugestie w Internecie, ale żaden z nich nie działa. Czy ktoś ma działający przykład gzip działający na stronie Dreamhost?Jak włączyć gzip na Dreamhost?
Odpowiedz
This thread on the Dreamhost support forum wygląda na to, że ma potrzebne informacje.
Jeszcze tego nie próbowałem. Ale to może działać
<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php|pl|jpg|png|gif)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</IfModule>
Jestem trochę późno do gry tutaj w 2012 roku, ale myślę, że to jest nadal aktualne. Metoda "mod_gzip" nie działa już w plikach .htaccess Dreamhosta. Wydaje się, że zamiast nich używają mod_deflate.
usunąłem blok mod_gzip i dodaje następujące do mojego pliku .htaccess:
AddOutputFilterByType DEFLATE text/html text/plain application/javascript text/css
To załatwiło sprawę dla mnie. Możesz także dodać inne typy plików tutaj, na wypadek, gdybyś miał coś takiego jak XML lub JSON - lub coś, co nie mieści się w normie.
Wróciłem i zaktualizowałem stronę wiki Dreamhost, aby dodać to.
Dodałem także 'image/svg + xml', ponieważ Google PageSpeed wnikliwie narzekał na to. – stringsn88keys
- 1. Jak włączyć gzip?
- 2. Jak włączyć kompresję gzip dla strony symfony2?
- 3. Jak włączyć kompresję gzip dla favicon.ico?
- 4. Klucz SSH na dreamhost
- 5. Jak włączyć kompresję gzip na Heroku Cedar (Python/Flask/Gunicorn)
- 6. Jak ustawić memory_limit php 5.3 na Dreamhost
- 7. Jak włączyć kompresję gzip w prostym kliencie OData?
- 8. Jak wdrożyć aplikację Rails do Dreamhost?
- 9. Jak na przykład przykladac gzip @ font-face?
- 10. AFNetworking Włącz GZIP
- 11. Jak działa algorytm GZip?
- 12. Jak włączyć GPS na Androidzie
- 13. Jak włączyć antyaliasing na Qlabel?
- 14. Odpowiedź GZip na IIS Express
- 15. Zezwalaj na gzip na istniejących plikach
- 16. Jak rozszyfrować/nadąć struny gzip?
- 17. Obsługa spakowanych treści gzip na Androidzie
- 18. Jak włączyć Bluetooth na symulatorze systemu iOS?
- 19. Jak włączyć debugowanie SSL na platformie Android?
- 20. Jak włączyć C++ 17 na Macu?
- 21. Jak włączyć etykietkę bootstrap na wyłączonym przycisku?
- 22. Jak włączyć port 5000 na AWS Ubuntu
- 23. Jak włączyć Bluetooth na przycisku kliknij
- 24. Jak włączyć mod_rewrite w LAMPIE na ubuntu?
- 25. Włączanie kompresji gzip na witrynach Azure
- 26. Scal sortowane pliki gzip
- 27. Obsługa gzip w Spark
- 28. Jak włączyć kompresję w Ruby on Rails?
- 29. jak przekierować użytkownika z pliku php z powrotem do `index.html` na dreamhost
- 30. Javascript: Jak włączyć stopPropagation?
Łącze nie było całkowicie poprawne, nie ma potrzeby zmian .htaccess (domyślnie gzip jest domyślnie włączony). Więc zgrałem pliki i usunęłem rozszerzenie .gz z plików. –
Ten wątek w ogóle nie odpowiedział na pytanie. – rspeed