Gibt es eine Möglichkeit zu überprüfen, ob mein Hosting-Provider mod_gzip aktiviert hat? Es ist nicht in irgendeiner Information auf der Web site erwähnt, noch gibt es ein Forum, um andere Leute über dieses Problem zu verständigen. Danke.Wie überprüfe ich, ob mein shared hosting Provider mod_gzip installiert hat?
Antwort
Sie können das entweder mit PHP apache_get_modules
oder phpinfo
überprüfen. Wenn Sie Ihre Ausgabe komprimieren möchten, können Sie die output buffer handler ob_gzhandler
ausprobieren. Es bestimmt automatisch, welche Art von Inhaltscodierung der Browser akzeptiert ("gzip", "deflate" oder gar keine) und gibt seine Ausgabe entsprechend zurück. Setzen Sie einfach ob_start('ob_gzhandler')
am Anfang Ihrer Skriptdatei (bevor etwas ausgegeben wird) und es erledigt den Rest.
Oder Sie verwenden einfach Apache’s mod_deflate, die sogar statische Dateien komprimieren können, die direkt an den Client weitergeleitet werden.
Wenn Sie eine winzige PHP-Datei auf Ihren Server hochladen, die Folgendes enthält, können Sie alle Ausgaben von phpinfo sehen. Viele interessante Details.
<?php
phpinfo();
?>
Suche die Seite für „Geladene Module“ sollten alle Module zeigen, die geladen werden. Suchen Sie nach mod_deflate auch als das scheint häufiger (kommt mit Apache 2.0 installiert sowieso). Performance? gzip könnte mehr komprimieren, deflate könnte schneller sein.
Nachdem die Antworten lesen I oben in Befehlszeile
getipptphp -r "phpinfo();" | grep gzip
und es kehrte
gzip compression => enabled
süß!
- 1. Shared Hosting mit MongoDB installiert
- 2. Wie überprüfe ich, ob mein Python alle benötigten Pakete hat?
- 3. Shared Hosting mit Diensten
- 4. Wie überprüfe ich programmatisch, ob Visio installiert ist und wo?
- 5. Scheduling auf Shared Hosting
- 6. Chef: Wie überprüfe ich, ob ein Service installiert ist?
- 7. Wie überprüfe ich, ob ein Perl-Modul installiert ist?
- 8. Wie überprüfe ich, ob ein Powershell-Modul installiert ist?
- 9. Wie überprüfe ich, ob mein Array ein Objekt enthält?
- 10. C | Wie überprüfe ich, ob mein Eingabepuffer (Stdin) leer ist?
- 11. Wie überprüfe ich, ob mein ISP Port 25 blockiert?
- 12. Shared Hosting-Vertrauensstufen simulieren
- 13. Wie überprüfe ich, ob ContactsContract ein Foto hat oder nicht?
- 14. Shared Hosting + Entity Framework + MySQL = Datenanbieter Fehler?
- 15. Kann ich "ft_min_word_len" auf Shared Hosting ändern?
- 16. Wie überprüfe ich, ob mein Programm Daten in es piped hat
- 17. Wie überprüfe ich, ob meine Lösung nicht verwalteten Code hat?
- 18. Wie überprüfe ich, ob eine SqlDataSource Daten zurückgegeben hat?
- 19. iphone - Wie überprüfe ich, ob NSMutableArray ObjectAtIndex keinen Wert hat
- 20. Wie überprüfe ich, ob EditText einen Wert hat?
- 21. Wie überprüfe ich mein Byte Flag?
- 22. Sollte ich web.config auf Shared Hosting verschlüsseln?
- 23. Verständnis vps V Shared Hosting
- 24. Wie kann ich RavenDB in einer Shared Hosting-Umgebung ausführen?
- 25. Python PIL installieren auf Shared Hosting
- 26. PHP session_save_path() vs Shared Hosting
- 27. Wie überprüfe ich, ob ich VCRedist installieren muss?
- 28. Wie stelle ich mein Symfony3-Projekt auf einem Shared Hosting-Hostagator bereit?
- 29. php.ini Konfigurationsänderungen in Shared Hosting-Konto
- 30. Django App-Bereitstellung auf Shared Hosting
FYI - am besten, diese Datei nicht zu verlassen, nachdem Sie damit fertig sind. Jeder Hacker, der darüber stolpern könnte, profitiert auch davon, dass er alles über seine Systemkonfiguration weiß. –
Das Headerfeld "Accept-Encoding" ist ein Anforderungsheaderfeld (siehe http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.3). Es zeigt an, welche Kodierungen der Client akzeptiert und nicht welche Kodierungen der Server unterstützt. – Gumbo