Here you have general rules but I think that this guide will be very useful specially for Media Temple GS users (like me).
As maybe you know when you buy this service you can use each month 1000 GPUs (which stands for Grid Performance Unit).
According to Media Temple website “1 GPU = 7.24% of 1 CPU for 1 hour. You can use up to 1.38 GPU’s per hour and not go over the 1000 GPU limit”.
After this limit you have to pay $0.10 per GPU.
If your WordPress is not correctly configured you’ll need a lot of GPUs for few thousands of users.
After a good optimization instead you’ll be able to respect the montly limit without problems (if not, maybe you can consider  to upgrade your plan to a dedicated-virtual server).
I read a lot of different opinions about the Media Temple’s Grid-Service.
Personally i love it (keep up the good work, guys!), but i’m absolutely sure that you have to work a bit with your theme to take all the advantages of this technology.
So, roll up your sleeves, and it’s time to start.
First of all, backup everything, then…
First Step – Optimize
1) Upgrade to latest WordPress release
2) Delete all the unused or unwanted plugins (this is the first reason why you need 10-12 seconds to load your homepage).
3) Clean up your css code using a css compressor like styleneat, cleancss or csstidyonline.
4) Reduce the PHP and database queries.
For example, on your header, use absolute URLs (http://mysiteblabla.com/wp-content/themes/example/style.css instead of <?php bloginfo(‘stylesheet_url’); ?>).
Second Step – Install some plugins
After that you can install 6 “magic” plugins:
5) WP Super-Cache (to cache all the dynamic requests as static html files).
6) WP Tuner (to analyze your database and to find slow queries or plugins).
7) WP Smush.it (to reduce image file sizes using Smush.it)
8) WP-DBManager (again, to optimize and repair the database)
9) Disable Revisions and Autosave (every time you change a post you create new row in the database, you don’t need this feature).
10) Clean Options (to find orphaned options in the wp_options table)
Third Step – Finish up
11) Use Amazon S3 to serve static files (useful to save bandwidth and cpu). If you need help follow this guide.
12) Be sure to have the favicon.ico file. Otherwise WordPress will generate an “invisible” 404 error (and a large amount of server load)
13) Disable Hotlinking of image. Two tutorials from jaypeeonline.net:
- HowTo: Prevent Bandwidth Theft or Hotlinking
- HowTo: Allow Google Reader Access To Hotlink-Protected Images
14) Keep RSS ‘content thieves’ away (tutorial here). And maybe use feedburner without any extra plugin to redirect your users.
15) Create a robots.txt file and a sitemap
16) Use Pingdom, Firebug and Dust-Me Selectors to find and fix errors.
no problems at lunarpages :)
Hello there,
Really amazing tips. I will like to give you a feedback on this awesome post and also will ask some questions, hope you will reply:
1. Upgrade to latest WordPress release: Yes upgraded already.
2. I deleted 7 plugins, that helped alot.
3. Clean up your css: Is there a pugin available for the same? Or is manually copying and pasting is the only option?
4. Reduce the PHP and database queries.: Please can you describe in detail, I mean can you please point out each and every place?
5. WP Super-Cache: Already had :)
6. WP Tuner : Superb plugin , thanks!
7. WP smush is again a good plugin, nothing ground breaking but it does the job.
8. DBManager: This plug-in actually slowed down my site a hell lot. Pages were taking more than 30 sec to open. So had to deactivate it.
9. Disable Revisions and Autosave : Done :0
10. Clean Options : what does this actually do?
11. Amazon S3: are u sure will this actually save up GPU?
12. favicon: already done :)
13. Hotlinking will be doing soon :
14. Feeds: I am using feedburner :P
15. I have created a sitemap, but is there aa plugin for robots.txt?
16. Will do :0
Just an add up to thos great list. DB cache reloaded, it has reduced my queries to almost 20%. For more on how you can use DB tuner and db cache reloaded, here is the link:
http://wordpress.org/support/topic/335864
Waiting for your reply :)
Great Tips! This make the best hosting service even better!
THANK YOU SO MUCH!! Great Tips!
Grandes dicas! Eles fazem o melhor hospedagem melhor ainda!
Just click one of the buttons that this plugin adds to the WordPress editor and then paste the URL wherethe video is located at into the prompt box — easy as that.
Many sales templates offer special check marks that make the copy look nicer. They may also offer guarantee symbols and other things that give your advertising copy a polished look.
Although Sellfors was tight lipped on specific targets, he did unwrap the company’s new focus: creating a comprehensive experience for the small business and the professional developer. The majority of his clients are small businesses but the Media Temple also attracts more sophisticated developers, like cloud administrators, who are very savvy in Linux and want to get deep in the nuts and bolts of their operations.
First of all it is important to move all the Javascript code to the bottom of the page, if possible. Move all the script tags right in front of the /body HTML tag. This is essential because usually web browser can download two files in parallel, but Javascript files can be only downloaded one file at a time and moving them to the bottom of the page thus speeds up your WordPress blog. Another step to take is to move all the CSS files into the head section of your WordPress template. The reason behind that is that content can be rendered progressively and this will also indicate progress to your visitors.
Usually web browser can download two files in parallel, but Javascript files can be only downloaded one file at a time and moving them to the bottom of the page thus speeds up your WordPress blog.