Ich bin etwa 48 Stunden in dem Versuch, eine gzip deflate Problem zu lösen und erkennen, dass ich muss um Hilfe bitten, hehehe.mod deflate nicht komprimieren Unterverzeichnissen der Wurzel
Ich habe endlich das Deflate-Modul auf meinem freigegebenen Unix-Server via .htaccess aktiviert, nachdem ich festgestellt habe, dass ich die Komprimierung in meiner php.ini-Datei einschalten musste.
PageSpeed sagt mir, dass mein root HTML mit gzip für die Website codiert ist und ich 77,3% Komprimierung für die Wordpress-Site theoleandersofsanleon.com bekomme, aber keine der Dateien in irgendwelchen Unterverzeichnissen wird komprimiert (hauptsächlich css und js Dateien in meinem Wordpress-Verzeichnis und seinen Unterverzeichnissen).
Ich dachte nicht, dass es notwendig war, aber ich ging voran und versuchte, die Direktive Directory und dann die Direktive Location vergeblich zu verwenden.
Ich legte eine phpinfo.php-Datei in den Stamm, wenn Sie das für irgendwelche Server-Spezifikationen sehen müssen.
Hier ist, was ich in meiner .htaccess-Datei sowohl für meinen htdocs und Wordpress-Verzeichnis:
<IfModule mod_deflate.c>
# Insert filters
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php
AddOutputFilterByType DEFLATE application/x-httpd-fastphp
AddOutputFilterByType DEFLATE image/svg+xml
# Drop problematic browsers
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary
</IfModule>
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Bitte lassen Sie mich wissen, wenn Sie mehr Informationen benötigen, und vielen Dank für jede Hilfe, es wird sehr geschätzt und ich werde in der Lage sein, meine Haare wieder wachsen zu lassen 8-)
Danke für die Antwort. Ich las ungefähr 12 Stunden lang Dokumentation über Gzip und Deflate und jedes einzelne gelesene Wort stimmte darin überein, dass Gzip die alte Version war (für Apache 1.3) und deflate war neu, da Gzip nach Apache 2.0 nicht mehr weiter verwendet wurde. Allerdings bedeutet nicht, dass alle diese Dokumente nicht falsch sind. Ich habe die Komprimierung in .htaccess auf mindestens 5 verschiedene Arten aktiviert, und bis ich die Zlip-Ausgabe eingeschaltet habe, würde es nicht funktionieren. Ich habe auch in jedem Schritt des Prozesses den Browser-Cache gelöscht. Haben Sie Informationen zu der Frage, die ich gestellt habe? Danke nochmal für die Antwort. –
Entschuldigung. Du hast Recht. mod_deflate wird bevorzugt zu mod_gzip. Ich weiß nicht, warum ich das geschrieben habe, obwohl mod_deflate zu meiner Verteidigung eigentlich gzip im Gegensatz zu seinem Namen benutzt. Ich lösche meinen Kommentar, um niemanden zu verwirren. – Gerben
Kein Problem. Es gab jedoch eine seltsame Sache, ich schaute in meiner php.ini und es sagte mod_deflate wurde installiert, obwohl, wenn Sie bemerkt haben, läuft mein Server Apache 1.3.42. So oder so habe ich die Anweisungen aus meinem htaccess entfernt und WT3C installiert. Jetzt zeigt es, dass es Gzip verwendet (was für 1.3 Sinn macht) und komprimiert alle meine CSS und JS, aber nicht meine Homepage HTML, LOL! So, jetzt habe ich das genau entgegengesetzte Problem als das, was ich ursprünglich hatte 8-) Oh gut, die Seite ist jetzt ein wenig schneller, wir werden sehen, ob ich nicht beide Seiten der Gleichung bekommen kann, um schließlich zu arbeiten ... –