View Issue Details

IDProjectCategoryView StatusLast Update
0000713Main CAcert Websitewebsite contentpublic2009-04-04 22:24
ReporterDaniel Black Assigned To 
PrioritynormalSeveritytweakReproducibilityalways
Status newResolutionopen 
Summary0000713: small and simple performance suggestions Expires+Compression
DescriptionUsing Firefox's Firebug/YSlow suggested the following improvements on secure.cacert.org

Add expires headers:
# [HTTP headers] (no expires) https://secure.cacert.org/styles/default.css
# [HTTP headers] (no expires) https://secure.cacert.org/images/cacert4.png

Not Gziped.
https://secure.cacert.org/account.php
https://secure.cacert.org/styles/default.css
https://secure.cacert.org/wot.php?id=8
https://secure.cacert.org/gpg.php?id=3&cert=4902

Apache:

a2enmod expires & deflate

<location /styles> or <directory /styles> (and /images)

<IfModule mod_expires.c>
        ExpiresActive On
        ExpiresDefault "access plus 1 month"
</IfModule>
<IfModule mod_deflate.c>
        SetOutputFilter DEFLATE
</IfModule>

Compression of php pages can be achieved with http://au2.php.net/ob_gzhandler though there are some warning comments.

Overall though YSlow gives CAcert a good score.
TagsNo tags attached.
Reviewed by
Test Instructions

Activities

Sourcerer

2009-04-04 22:24

administrator   ~0001340

HTTP compression is known to have issues when several different HTTP clients share a single non-HTTP-compression-aware HTTP Proxy.

Issue History

Date Modified Username Field Change
2009-03-31 11:20 Daniel Black New Issue
2009-04-04 22:24 Sourcerer Note Added: 0001340