---
title: Page Speed Score of 100/100 with WordPress
date: 2011-06-12T11:06:20+00:00
modified: 2012-06-04T15:27:38+00:00
image:: https://kaspars.net/wp-content/uploads/2011/06/konstruktors-page-speed-score.png
permalink: https://kaspars.net/blog/page-speed-score-100
post_type: post
author:
  name: Kaspars
  avatar: https://reverse.kaspars.net/gravatar/avatar/92bfcd3a8c3a21a033a6484d32c25a40b113ec6891f674336081513d5c98ef76?s=96&d=mm&r=g
category:
  - Meta
  - Web Performance
  - WordPress
post_tag:
  - Speed
---

# Page Speed Score of 100/100 with WordPress

[![](https://kaspars.net/wp-content/uploads/2011/06/konstruktors-page-speed-score.png?strip=all&quality=90&resize=500,703 "Konstruktors Page Speed score: 97/100")](http://www.webpagetest.org/result/110612_V2_TAWR/)Page Speed score of my blog: 97/100



**WordPress can be very fast**. Here is the server-side setup for achieving the [97/100 Page Speed score](http://www.webpagetest.org/result/110612_V2_TAWR/) (it is only because of Google Analytics that the score is not 100/100):

- Nginx web server;
- PHP with FastCGI process management (FPM) with APC and Memcache extensions for op-code and general object cache;
- Memcached object cache server.

And on the WordPress side:

- A custom HTML caching layer (wp-content/advanced-cache.php) for reading and writing HTML cache to Memcache with a timestamp based version number used for cache invalidation (which changes every time content is inserted or updated);
- [APC Object Cache Backend](http://wordpress.org/extend/plugins/apc/) plugin for WordPress object cache.
- [WP-Minify](http://omninoggin.com/wordpress-plugins/wp-minify-wordpress-plugin/) plugin for combining and minifying the CSS and JavaScript files.
- [Google Appspot as a free origin/pull type CDN](http://www.google.com/search?q=google+appspot+cdn) for off-loading all static assets. A few simple WordPress filters are used to rewrite all asset URLs;
- [Image Optimizer](http://wordpress.org/extend/plugins/image-optimizer/) plugin for reducing the size of JPG and PGN type of images during uploading.

To have such a setup, you **must have a Virtual Private Server** (VPS). If you are looking for WordPress performance consulting and optimization, please do [get in touch](/contact/).