In a pursuit of getting my Web developer chops up to snuff, I dusted off and polished up my tarnished sense of Java (as previously mentioned), was diverted into quickly heading off to re-examine Ruby and Python and rediscovered Nirvana with Apache SSI (Server Side Includes), Perl and hard code.
It’s greased lightening. If you’re trying to understand just why anyone would do this, you should understand the nature of speed, and what things slow you down. Using high-level languages will slow you down. Even when you use Perl it can slow you down, so Apache SSI alone can make a brute force mini-CMS in a pinch.
I’ve coded this way for years. It’s not on this WordPress site. You have to actually roll up your sleeves and delve into source code if you’re going to do this. So. Not. WordPress. I don’t know why more SEOs don’t do this type of stuff. I’m amazed how many just write titles and think their job deserves $125 per hour. It seems like a specialty in biz dev to me more than anything else.
The reason SSI is so fast, is that it’s native to the underlying server itself. Perl is also super fast in its capacity on the server, almost certainly installed for its ubiquity with host provider administrators and mod_perl. The key to killer speed is executing Perl with SSI. Even in use with high-level languages that I’m going to be doing a lot more with, Perl is choice for text processing.
Guess what is good work in the SEO world? I hope you guessed text processing. It took me one of my Sometimes on a Saturday (actually Easter Sunday) to write up a whole CMS that is greased lightening by way of SSI and Perl. I hacked it into a blog based around good old Blosxom. I might do more and call it Awesome Blosxom. WordPress by comparison is a feature-rich but bloated billy goat.
The thing which is nice is combining all the wisdom together. You’ll notice this is a WordPress blog, and it’s on the same server as my custom CMS that I wrote in a day. As I hack on neat things (Social Search Optimization things etc.) in my own CMS, there’s no stopping me adding components to WordPress.