Modify

Opened 9 years ago

Closed 8 years ago

Last modified 8 years ago

#1035 closed Bug/Fehler (fixed)

.htaccess - Komprimierung von EOT & TTF

Reported by: voodoopupp Owned by: somebody
Priority: normal Milestone: modified-shop-2.0.4.0
Component: Shop Version: 2.0.0.0
Keywords: Cc:
Blocked By: Blocking:

Description

Hi,

aktuell wird in der .htaccess folgendes mit DEFLATE komprimiert

##-- Enable the compression for any type of content
<IfModule mod_deflate.c>
  <FilesMatch "\\.(js|css|html|htm|php|xml|jpg|jpeg|png|gif|svg|woff)$">
    SetOutputFilter DEFLATE
  </FilesMatch>
</IfModule>

Das sollte jedoch gegen das hier ausgetauscht werden:

##-- Enable the compression for any type of content
<IfModule mod_deflate.c>
  <FilesMatch "\\.(js|css|html|htm|php|xml|jpg|jpeg|png|gif|svg|eot|ttf)$">
    SetOutputFilter DEFLATE
  </FilesMatch>
</IfModule>

Sprich:
woff raus
eot & ttf rein

Denn woff ist bereits eine komprimierte Schriftart, wohingegen eot & ttf komprimiert werden sollten - ich zitiere gerne mal:
Optimierte Schriftartformate für jeden Browser bereitstellen: Jede Schriftart sollte in den Formaten WOFF2, WOFF, EOT und TTF geliefert werden. Wenden Sie die GZIP-Komprimierung auf die Formate EOT und TTF an, da diese standardmäßig nicht komprimiert werden.
Quelle: https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/webfont-optimization

Attachments (0)

Change History (13)

comment:1 by voodoopupp, 9 years ago

Ach hier noch ein viel besseres Zitat aus der selben Quelle:

  • Die Formate EOT und TTF werden standardmäßig nicht komprimiert: Achten Sie darauf, dass Ihre Server für die Anwendung der GZIP-Komprimierung konfiguriert sind, wenn Sie diese Formate bereitstellen.
  • WOFF verfügt über eine integrierte Komprimierung. Achten Sie darauf, dass Ihr WOFF-Komprimierungsprogramm die optimalen Komprimierungseinstellungen verwendet.
  • WOFF2 nutzt spezifische Vorverarbeitungs- und Komprimierungsalgorithmen für eine Verringerung der Dateigröße um ca. 30 % gegenüber anderen Formaten

comment:2 by Torsten Riemer, 9 years ago

Milestone: modified-shop-2.0.1.0modified-shop-2.0.1.1
Version: 2.0.1.02.0.0.0

comment:3 by Torsten Riemer, 9 years ago

Milestone: modified-shop-2.0.2.0modified-shop-2.0.2.1

comment:4 by Torsten Riemer, 9 years ago

Milestone: modified-shop-2.0.2.1modified-shop-2.1.0.0

comment:5 by Torsten Riemer, 9 years ago

Milestone: modified-shop-2.1.0.0modified-shop-2.0.3.0

comment:6 by Markus, 8 years ago

Resolution: fixed
Status: newclosed

In 10931:

Fix #1035 - Optimize .htaccess for woff2, ttf, otf font-support

comment:7 by Torsten Riemer, 8 years ago

In 10932:

Revised r10931 (Fix #1035 - Optimize .htaccess for woff2, ttf, otf font-support)

comment:8 by Torsten Riemer, 8 years ago

In 10934:

Revised r10931 (Fix #1035 - Optimize .htaccess for woff2, ttf, otf font-support)

comment:9 by Torsten Riemer, 8 years ago

Wir haben die .htaccess erweitert um woff2, eot & ttf.
Da ich keine Berichte darüber finde, dass es schadet woff & woff2 mit "SetOutputFilter DEFLATE" zu versehen, ist es erst einmal drin geblieben.

comment:10 by Torsten Riemer, 8 years ago

Milestone: modified-shop-2.0.3.2modified-shop-2.0.3.1

comment:11 by voodoopupp, 8 years ago

Hier gibt es einen Test dazu, welcher untermauert, das woff (und damit dann wohl auch der Nachfolger woff2) nicht mehr nochmals komprimiert werden muss:
http://www.phpied.com/font-face-gzipping-take-ii/

zusammen mit dem Zitat von mir im Ticket direkt aus den Google Developers Informationen, sollte das dann klar werden, dass es unnötig ist.

comment:12 by Markus Rehm, 8 years ago

Das ist ja schön und recht dass Google das in ihren Developer Informationen so schreibt ... nur Pagespeed beachtet das wohl nicht und meckert es an. Aber das ist ein anderes großes Thema was Google so in den Developer Tools schreibt und wie es dann bei denen selbst umgesetzt wird.
Allein schon aus dem Grund würde ich die Komprimierung so auch in der .htaccess drin lassen zumal es kein Schaden ist.

comment:13 by voodoopupp, 8 years ago

Also ich habe den Eintrag entsprechend wie oben und bei mir wurde nichts mehr in Bezug auf woff angemeckert. Aber das müsste man notfalls nochmals kontrollieren.

Nun ja, ein Schaden ist es natürlich nicht, aber ob doppelt komprimiert sinnvoll ist bzw. man sich den unnötigen "Aufwand" für den Server sparen will

Modify Ticket

Action
as closed The owner will remain somebody.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.