vandersluijs.nl

  • Foto gallerij
  • Random
  • Archive
  • RSS
  • Vraag maar raak!

Wordpress versnellen doormiddel van .htaccess aanpassing

Nu wordpress 3.x uit is (nu 3.2.1, maar als je dit leest is er waarschijnlijk al weer een nieuwere versie uit) wordt het tijd om Wordpress eens supersnel te maken.

Waarschijnlijk heb je gemerkt dat Wordpress 3.2 al veel sneller is geworden, maar het kan nog sneller!

Het sneller maken van Wordpress kan redelijk eenvoudig door wat regels toe te voegen aan je .htaccess file.

Een .htaccess-bestand is een simpel tekstbestandje waarmee je dingen kunt uitvoeren en sommige (server-)instellingen kunt wijzigen of omzeilen.

En hiermee kan je dus ook je wordpress sneller maken.

Met het volgende stukje tekst wat je boven aan je bestaande .htaccess zet (dus voor de standaard wordpress .htaccess) zet je je site in de zogenaamde comprimeer mode. Eigenlijk zipt de server ieder bestand voordat hij hem naar de bezoeker stuurt. Zijn browser pakt het automatisch weer uit en toont het in de browser.

Doordat het bestand vele malen kleiner is (inclusief javascript, css, plaatjes enz) heeft de bezoeker hem veel sneller binnen.

Okay, genoeg theorie, de code:

<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>
 
<ifModule mod_expires.c>
  ExpiresActive On
  ExpiresDefault "access plus 1 seconds"
  ExpiresByType text/html "access plus 1 seconds"
  ExpiresByType image/gif "access plus 2592000 seconds"
  ExpiresByType image/jpeg "access plus 2592000 seconds"
  ExpiresByType image/png "access plus 2592000 seconds"
  ExpiresByType text/css "access plus 604800 seconds"
  ExpiresByType text/javascript "access plus 216000 seconds"
  ExpiresByType application/x-javascript "access plus 216000 seconds"
</ifModule>
 
<ifModule mod_headers.c>
  <filesMatch "\\.(ico|pdf|flv|jpg|jpeg|png|gif|swf)$">
    Header set Cache-Control "max-age=2592000, public"
  </filesMatch>
  <filesMatch "\\.(css)$">
    Header set Cache-Control "max-age=604800, public"
  </filesMatch>
  <filesMatch "\\.(js)$">
    Header set Cache-Control "max-age=216000, private"
  </filesMatch>
  <filesMatch "\\.(xml|txt)$">
    Header set Cache-Control "max-age=216000, public, must-revalidate"
  </filesMatch>
  <filesMatch "\\.(html|htm|php)$">
    Header set Cache-Control "max-age=1, private, must-revalidate"
  </filesMatch>
</ifModule>
 
<ifModule mod_headers.c>
  Header unset ETag
</ifModule>
FileETag None


Download de .htaccess code

    • #gzip
    • #htaccess
    • #Wordpress
    • #Tech
  • 9 months ago
  • Comments
  • Permalink
  • Share
    Tweet

Recent comments

Blog comments powered by Disqus
← Previous • Next →

About

Avatar Ontwikkelaar, Nerd, Manager, Blogger, Hobby fotograaf, Papa

Ik, op social media

  • @tvdsluijs on Twitter
  • Facebook Profile
  • tvdsluijs on Vimeo
  • tvds on Youtube
  • tvds on Flickr
  • tvdsluijs on Foursquare
  • Google Profile

Twitter

loading tweets…

Following

Artikelen die ik lees

See more →
  • RSS
  • Random
  • Archive
  • Vraag maar raak!
  • Mobile

Dit werk is gelicenseerd onder een Creative Commons Naamsvermelding-NietCommercieel-GelijkDelen 3.0 Unported licentie.

Powered by Tumblr