Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

mod_deflate aktivieren

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
sebastian.frankes
PostRank 1
PostRank 1
Beiträge: 7
Registriert: 07.10.2010, 23:21

Beitrag von sebastian.frankes » 03.01.2011, 16:45

Hallo,

ich würde sehr gern mod_deflate nutzen und habe dazu den Support von Host Europe kontaktiert, der mit folgendes mitteilte:

"Das mod_deflate ist auf Ihrem Virtual Server Managed vorhanden. Sie haben zwar keinen Zugriff auf die Apache-Konfiguration, können die Ausgabe über mod_deflate jedoch über 'AddOutputfilter' und SetOutputFilter' in einer .htaccess-Datei einbinden. Weitere Informationen dazu finden Sie hier:

https://httpsd.apache.org/docs/2.2/mod...ddoutputfilter
https://httpsd.apache.org/docs/2.2/mod...etoutputfilter"

Auf den genannten Seiten habe ich die beiden Codes für die .htaccess gefunden:

<Directory /www/data/>
SetOutputFilter INCLUDES
</Directory>

und

AddOutputFilter INCLUDES;DEFLATE shtml

bzw.


AddOutputFilterByType DEFLATE text/html text/plain text/xml

und

SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary

Mich würde nun interessieren, ob ich diese Codes wirklich nur wie sie sind in die .htaccess einfügen muss und ab dann mod_deflate richtig aktiviert bzw. konfiguriert ist.

Ich habe schon alle Varianten geprüft, aber leider hatten die nicht wirklich einen Effekt, wenn ich die Dateigrößen mit YSlow! prüfe. Vielleicht kann mir jemand spezifischer helfen und erklären, wie ich deflate so aktiviere, dass ich auch mit YSlow! etwas merke.

Ich würde mich sehr freuen, wenn mir hier jemand sagen kann, wie genau ich mod_deflate richtig nutze.

Grüße

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Synonym
PostRank 10
PostRank 10
Beiträge: 3708
Registriert: 09.08.2008, 02:55

Beitrag von Synonym » 03.01.2011, 17:28

SetOutputFilter DEFLATE
Schaltet die Kompression immer und für alles ein

AddOutputFilterByType DEFLATE text/html
Schaltet sie auch ein, aber in diesem Fall nur für "text/html".

Ein einfaches
AddOutputFilterByType DEFLATE text/html text/plain text/xml

sollte daher ausreichen.

Das <Directory> muss in dem Fall weg gelassen werden, denn es steht in der htaccess nicht zur Verfügung.
https://httpsd.apache.org/docs/2.0/mod/ ... #directory

Eventuell auch mal überdenken, was alles komprimiert werden soll. CSS und JS wären auch gut für geeignet. Aktuell ist es ja "nur" html, plain und xml.

sebastian.frankes
PostRank 1
PostRank 1
Beiträge: 7
Registriert: 07.10.2010, 23:21

Beitrag von sebastian.frankes » 03.01.2011, 21:22

Wie ergänze ich css und js zu dem Code?

AddOutputFilterByType DEFLATE text/html text/plain text/xml

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Nikolaus23
PostRank 1
PostRank 1
Beiträge: 9
Registriert: 02.10.2008, 18:26

Beitrag von Nikolaus23 » 04.01.2011, 00:38

Bin auch bei Hosteurope und würde ebenfalls gern mod_deflate aktivieren inkl css und js. Ein fertiger Code würde mir helfen, da ich leider programmiertechnisch ein wenig unerfahren bin.

Danke :)

Synonym
PostRank 10
PostRank 10
Beiträge: 3708
Registriert: 09.08.2008, 02:55

Beitrag von Synonym » 04.01.2011, 09:30

Wie ergänze ich css und js zu dem Code?
Hm... "FilterByType"... Als nehme man sich den Mime-Type für alles was man möchte.

CSS -> normalerweise ja Text, also hat man schon mal den Anfang text/xxx, also in dem Fall:
text/css

https://de.wikipedia.org/wiki/Liste_von_Dateiendungen/C

JS, ist normalerweise auch Text, kann aber auch eine Applikation sein. Zudem gibt es da verschiedene Typen, ja nach Server-Config. Also muss man da testen.
Möglich wären unter anderem:
text/javascript
text/x-javascript
application/javascript
application/x-javascript

Das Ganze kann man sich auch hier raussuchen:
https://www.iana.org/assignments/media-types/

Oder eben, da ySlow angesprochen wurde, dort nachsehen, was der Server denn nun genau sendet:
> ySlow > Components > Files auswählen > Header ansehen
Meiner meldet z.B.

Code: Alles auswählen

Connection	Keep-Alive
Content-Type	application/javascript
Google hat z.B. text/javascript
und Facebook z.B: application/x-javascript
Bin auch bei Hosteurope und würde ebenfalls gern mod_deflate aktivieren inkl css und js. Ein fertiger Code würde mir helfen,
Aha... Ich dachte immer der Hoster wäre so gut... und dann gleich zwei Leute mit der gleichen Frage :roll:

Fertigen Code gibt es nicht, da es darauf ankommt was Du alles komprimiert haben willst und was nicht und auch darauf, wie Dein Server konfiguriert ist. Das ganze ist aber einfach nur ein Bausatz, denn man eben zusammenbauen muss. Zumal es ja zig Mime-Typen gibt, ich habe z.B. noch json mit drinnen und andere, dafür aber etwa kein xml oder plain, dann das brauch ich nicht.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag