Well, after running with ALL options in the wp_options table set to no for autoload for about 3 days, I can say it doesn’t really make much difference. If anything, there may be a slight decrease in performance, but nothing broke that I could see, and there really wasn’t a significant difference in memory usage either.
I’ve reverted back to the original settings. I’ll have to dabble with the Wordpress code itself to see if there are any global variables that don’t really need to be global at all. I’ve done some initial investigation and there are tons of stuff loaded into the global variable scope that probably shouldn’t be, for example - all the smilies (abbreviations AND images), month and day abbreviations and the whole rewrite rules table.
I’ve searched the WP mailing list achives and it seems the last time memory usage was actively discussed was way back in 2006. Is it really worth digging this up again when it appears very little was actually done about it?
Come to think of it, maybe it’ll be quicker just to try switching to another platform - Habari looks promising as it seems to be designed with performance in mind.
Anyone had any experience with Habari and migrating from Wordpress to Habari? Any feedback good or bad would be great.






Habari includes a WordPress importer plugin, allowing you to pull all the live data from your WordPress blog into Habari. The default permalinks in Habari are different from WordPress’, but there exists a Habari plugin called “Route301″ that allows you to retain your old permalink structure if you so choose.
Habari, using a strong object oriented design, doesn’t load much into global scope until you tell it to do so, and then it’s only in the theme portion of the code for easier construction of PHP-based templates. One of the developers has Habari running successfully on a VPS with only 64 MB RAM, using SQLite for the datastore.
Feel free to join the -users and/or -dev mailing lists to ask any questions you might have! Or join #habari on irc.freenode.net if you need real-time support.
Cheers Skippy, I think I might just do that. I need to grab a copy of the code and start dabbling and see what needs to be done to move my sites across and then I’ll see what questions and issues I have.