MyBB.de Forum
gzip nutzen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html)
+--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html)
+--- Thema: gzip nutzen (/thread-29424.html)

Seiten: Seiten: 1 2


gzip nutzen - hkkp - 26.03.2014

Code:
# BEGIN Gzip Compression
AddEncoding gzip .gz
<filesmatch "\.js\.gz$">
AddType "text/javascript" .gz
</filesmatch>
<ifmodule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:Accept-encoding} gzip
RewriteCond %{REQUEST_FILENAME} \.(js)$
RewriteCond %{REQUEST_FILENAME}.gz -f
RewriteRule ^(.*)$ $1.gz [QSA,L]
</ifmodule>
# END Gzip Compression

Diesen Code in die .htaccess eintragen.

Gewünschte js-Dateien mit 7zip komprimieren (Archivformat gzip). Sollte es nicht funtionieren, aus was für Gründen auch immer, dann werden die nicht gepackten Dateien benutzt. Bei mir funktioniert es. Die vielen Hänger sind dadurch verschwunden bei mir.

Wer Fehler findet, bitte melden. Danke...

Code:
# gzip Compression if availiable
<IfModule mod_gzip.c>
mod_gzip_on       Yes
mod_gzip_dechunk  Yes
mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
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>

Dann habe ich noch diesen Code verbaut. Ist der sinnvoll oder macht dies myBB von zu Hause aus schon?


RE: gzip nutzen - StefanT - 26.03.2014

Warum verwendest du nicht mod_deflate? Mir wäre das viel zu umständlich die Dateien bei jeder Änderung neu zu packen.


RE: gzip nutzen - hkkp - 26.03.2014

Dies wäre natürlich optimal, weil wie Sie schon sagen, umständlich und dementsprechend zeitraubend. Wie würde denn der Code aussehen, wenn ich deflate nutzen möchte. Den obigen Tipp hab ich nur durch Recherche gefunden. Weil dies muss man auch erst einmal wissen, dass nur das einstellen von gzip in der Konfiguration nichts bringt oder versteh ich das verkehrt?

Oder kann ich auch diese beiden Beiträge bei mir einfach einfügen?
Seite zum testen ob gzip aktiv
Code:
#
# If Apache is compiled with built in mod_deflade/GZIP support
# then GZIP Javascript, CSS, HTML and XML so they're sent to
# the client faster.
#
<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE application/javascript text/css text/html text/xml
</IfModule>

dürfte ja der sein. ist es schädlich obigen und diesen code in der .htaccess zu haben?


RE: gzip nutzen - StefanT - 27.03.2014

(26.03.2014, 18:40)hkkp schrieb: dürfte ja der sein. ist es schädlich obigen und diesen code in der .htaccess zu haben?
Vermutlich...


RE: gzip nutzen - hkkp - 27.03.2014

Habe ihn auskommentiert und die gzip gelassen. dies funktioniert bei mir. Deaktivieren ich gzip (wenige Hänger) und mache dies mit deflate, dann kommt es zu mehreren Hängern auf der Seite zu unterschiedlicher Zeit. Liegt dies evtl. am Zen Optimizer und IonCube? Danke


RE: gzip nutzen - hkkp - 04.05.2014

habe jetzt mal Testweise diesen Eintrag in der htaccess stehen:

Code:
php_value output_handler ob_gzhandler

- beim Firefox alles optimal (pagespeed von google sagt gut)

- beim ie sehe ich nur Hieroglyphen

Woran kann dies liegen?


RE: gzip nutzen - StefanT - 05.05.2014

Ein Link zum Forum wäre wie immer hilfreich... Wink


RE: gzip nutzen - hkkp - 06.05.2014

Ok, war mein Fehler. Da waren zwei Einträge in der htaccess, welche dazu geführt haben. Danke für die Antwort trotzdem.


RE: gzip nutzen - hkkp - 07.05.2014

Das obige war nur teilweise schuld, halt zwei Einträge, welche letztendlich dasselbe machen.

Schuld war die mybb eigene gzip - Kompression, daran ist der ie gescheitert in verbindung mit diesem eintrag:

php_value output_handler ob_gzhandler


RE: gzip nutzen - StefanT - 07.05.2014

Wozu soll der Eintrag denn gut sein, wenn das MyBB schon selbst gzip komprimiert?