Continuing improving WordPress speed.
The Third recommendation is about the hosting.
I had some performance issues caused by my windows hosting account and now that I switched back to Linux and I gain a lot of speed.
The Fourth Recommendation is to Use Static pages rather than Dynamic pages.
WordPress always create a dynamic page when you request for a page that cause several process such as merge parts of the pages (header, sidebar, navigation, footer, menu, widgets, etc), access to the database and read the content and other stuff, redering PHP converting to readable content HTML Markup. To proof my point, I opened a Dynamic website: http://www.jaider.net/archives/405-neko-the-cat-html5-css3-animation/ and based on its source code, I created a static version http://www.jaider.net/neko.html (This is faster)
But the question is how do I generate all static pages from my existing blog??? I recommend to use a plugin named WP Static HTML Output Plugin | Version 1.0.4 | By Leon Stafford
http://leonstafford.com/wordpress-static-html-output-plugin/
After Install the Plugin, go to Tools>WP Static HTML Output and Generate the Site… please wait…
Later you will see a result like this. The final result is a ZIP file that contains all the static web pages for posts, pages, categories, etc…
I submit then to another domain (http://www.webxup.net/) and I check agains the original website (http://www.jaider.net/) with a Loads.In that tells me how fast a webpage loads in a real browser from over 50 locations worldwide. Here the result, judge yourself
That reduce the speed more than half.
The downside of this is that probably the dynamic features (Comments, Posts, etc)… you will have to generate the site any time that you approve comments or edit or create a new post/category in order to see it in the static page. and we need to figure it out how to get comments form.
Better idea is just generate the posts and the category and other stuff will be handling dynamically. In this case, Would be easier configuring permalink like /posts/%post_id%-%postname%/ and from the generated ZIP file, extract only the posts folder and put there your wordpress website and in the future just override it. NOTE: Static/Physical location has priority over the wordpress dynamic url. In this case, If the static page is not found then it will generate it dynamically.
After I merge no totally static no totally dynamic, just I explain before partial upload: I got this result.
Jaider.net loads in 4.2 seconds
Final Recommendations:
Stay away from plugins than make your web get slow down.
Try our Hyper Cache http://wordpress.org/extend/plugins/hyper-cache/ - I never tested it
My best wishes.





