WordPress Enhancements

Speeding Up WordPress Using Expires Headers


# begin speeding up wordpress through browser caching and compression of page elements
<IfModule mod_expires.c>
# Enable expirations
ExpiresActive On

# Default directive
ExpiresDefault "access plus 1 month"

# My favicon
ExpiresByType image/x-icon "access plus 1 year"

# Images
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"

# CSS and fonts
ExpiresByType text/css "access 1 month"
ExpiresByType application/x-font-woff "access 1 month"
ExpiresByType application/x-font-woff2 "access 1 month"

# Javascript
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"

</IfModule>

Speeding Up WordPress Using GZIP Compression


<IfModule mod_deflate.c>
<IfModule mod_headers.c>
Header append Vary User-Agent env=!dont-vary
</IfModule>

AddOutputFilterByType DEFLATE text/css text/x-component application/x-javascript application/javascript text/javascript text/x-js text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon application/json application/x-font-woff application/x-font-woff2

</IfModule>
# end speeding up wordpress