The purpose of this guide is to show you how you can add Git to your WordPress development workflow and will include the basics of securely installing Git on a remote server, using your local machine for development and deploying your changes to a live production server using SSH.
Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
This is a step by step guide on how to set up your own unmanaged server or vps to run as a WordPress Performance server environment. Using this setup you will have the ability to host a large WordPress Multisite set up or numerous single installs. This guide assumes you have a basic understanding of using SSH via the Mac Terminal app or Putty for Windows and requires an unmanaged dedicated server or VPS hosting account with either the 32 or 64 bit Debian kernal available.
In my last guide I touted a Nginx reverse proxy cache with WordPress and Apache as the ultimate WordPress performance stack but since then I have found that there is really no reason to use Apache unless you have a specific need for it. Nginx has matured and works great with the WordPress rewrite engine and even W3 Total Cache now includes Nginx rewrite rules for page cache, minify and browser caching.
Thanks to all who came out to WordCamp Houston yesterday. It was a great event. I have published the slides from my presentation below.
For more performance optimizing tips visit WP-Performance