Archive | performance

Interview with WP Engine Founder Jason Cohen

11 April 2012 comment icon2 | Categories: performance

For fans of our High Performance WordPress series, you might be interested to see that Mixergy just posted a compelling interview with the founder of the fastest WordPress web host in the west, WP Engine Founder Jason Cohen. In the interview Jason talks with Mixergy about the early days of WP Engine and how the business has grown from zero to over $1 million in revenue in just one measly year.
Plus WordPress again is a massive market and growing. That just felt like it was going to be easier. One thing that we were talking about is how it felt like this company was easier. That is it grew fast, people liked it, it made …

Read More

High Performance WordPress – Part 5 – Varnish Cache

03 March 2012 comment icon16 | Categories: performance, wordpress

Boom! At long last the eagerly awaited Part 5 of our High Performance WordPress series sees the light of day!
For those who have not been following along, a quick primer on the other parts in the series:

Part 1 – VPS Setup
Part 2 – nginx/mysql setup
Part 3 – WordPress setup & tuning on nginx
Part 4 – APC Opcode Cache install and configuration

First off  I must apologise to those who have been waiting a couple of months for Part 5 to be published. I’ve been exceptionally busy these past few months building themes and only got around to finishing this part in the past 2 weeks. Better late than never I hope!
I’ve also spent the past week …

Read More

Oops!

27 February 2012 comment icon0 | Categories: performance

Apologies for the recent downtime folks – I took a trip into the wilderness the past week and had been experimenting with some fine tuning of my varnish/nginx config just before I left. I thought everything was sweet but turns out it wasn’t 🙁
Anyway, everything should now be back to normal. If it’s any consolation I’ve been fine tuning some aspects of the long awaited Varnish tutorial which should be online tomorrow evening.

Read More

High Performance WordPress – Part 4

16 November 2011 comment icon20 | Categories: featured, performance, tutorials

Alrighty folks, if you’ve been following along with the High Performance WordPress post series you will by now have experienced the awesomeness of a WordPress website running on nginx. If you’ve not been following along what are you waiting for? Go check out the following posts first:

Part 1 – VPS Setup
Part 2 – nginx/mysql setup
Part 3 – WordPress setup & tuning on nginx

Today we’re going to sqeeze even more performance out of your trusty little VPS by configuring and tuning an opcode cache for php.
What is an Opcode cache?
PHP differs from languages like Java and the .net framework in that it is an interpreted language meaning that each time you call a PHP script, the …

Read More

High Performance WordPress Part 3

02 November 2011 comment icon32 | Categories: featured, performance

Hey folks I’m back with Part Three of the High Performance WordPress guide. If you’ve not done so already, be sure to check out Parts One and Part Two which will take you from a position of having no server to a fully configured VPS machine running the kickass nginx web server and mysql – or a LEMP environment as those in the know like to call it.
Today, we’ll proceed with setting up WordPress on our shiny new VPS server.
Create an nginx Virtual Host
First things first, let’s smarten up our nginx configuration to make things play nice with WordPress. I’ve learned to love nginx conf files. In the beginning it was a bit different from …

Read More

High Performance WordPress – Part 2

26 October 2011 comment icon13 | Categories: featured, performance

So it’s taken much longer to push out Part 2 of the High Performance WordPress post series but it’s back and hopefully won’t have as big a gap for Part 3! Last time in Part 1 we got you as far as selecting a VPS host (still loving Linode!) and your OS selection (Ubuntu 10.10).
Today, we’re going to dive into getting your shiny new VPS machine up and running on the most kickass, hottest web server stack making big big waves in the WordPress community and further afield. First, let’s take a look at what we hope to achieve:

OS setup – Optimizing Ubuntu as a web server.
Web Server Setup – nginx setup and configuration – …

Read More

WordPress Performance and Permalinks – quick tip

11 July 2011 comment icon7 | Categories: performance

Whoa it’s been nearly two weeks since I’ve posted on the blog. I’m up the walls busy at the moment working on developing some new WordPress themes for clients and our first public theme which should see the light of day before the middle of August. More on that a bit later in the month. We’ve also not forgotten about the High Performance WordPress post series – it’s just having to take a back seat for the moment – I promise to push out a few more on the series before the end of July! Anyway, last week we ran into some major performance problems with a clients WordPress powered website that I had to squeeze …

Read More

High Performance WordPress – Part 1

18 June 2011 comment icon18 | Categories: performance, theme news

Picture the scene. You’ve spent weeks and months working on your WordPress blog, carefully crafting some great blog posts about a subject that’s close to your heart. You’ve found or built a great WordPress theme that does a great job showcasing your content to the world. You’ve checked out countless Top 10 lists telling you about all the best plugins to use to make your blog the best blog it can be. You’re ready to take on the world. You slowly build a bit of a following to your site – building traffic day by day. A small trickle at first, maybe just a handful of visitors and not a single comment. But all the …

Read More

Configuring nginx, php5-fpm and user permissions

15 May 2011 comment icon31 | Categories: performance

“Nobody can hurt me without my permission.” Gandhi*

*(and anyone who has ever used Linux)

I recently moved the blog over to a pretty cool new server config, the same kind that some of the really big boys like Mashable, WordPress.com, WPengine and PHPFog use. What started off as a simple exercise to tune up my existing hosting environment to cope with the increased traffic we’re getting lately turned into a full month long exploration of how to tune the hell out of a VPS for optimal performance for extremely high load and in particular extremely high load with WordPress. (Sidenote: I find it hard not to fall down the rabbit hole once I start digging into …

Read More