WordPress on Speed: 17 Tweaks to Accelerate your WP
For most bloggers, the bigger the audience the better. And when it comes to building up a regular readership, it’s hard to argue against the benefits of a fast loading blog. For both daily subscribers and one-time traffic spikes from sites like Digg, it’s vital for the growth and reputation of your blog to ensure that you always bring the bacon. Follow these steps to keep your WordPress blog at the top of its game.
- Use gzip compression. You can optimize your blog with gzip compression. Simply access your WordPress Admin Panel and go to Options. From there, select Reading, which should present you with the option of compression. Gzip compression can help your page load faster, use less bandwidth, and in certain circumstances, be beneficial to SEO as well.
- Get rid of unnecessary plugins. You can give your WordPress a little speed boost by removing all inactivated or less useful plugins thatyou may have hanging out in your folder.
- Adjust your WP built-in cache. Your WordPress blog can get a substantial boost in speed from a very simple adjustment. WordPress automatically caches many types of database queries as files on your disk, which can bog down your CPU. Simply go to your wp-config.php and change the following:
//Enable the WordPress Object Cache: define(ENABLE_CACHE, true);
The resulting improvement should be noticeable and it will only take a few minutes to change.
- Get the WP-Cache2 plugin. Instead of using built-in WordPress caching, try out this useful plugin. It’s can make your site more efficient, responsive, and noticeably faster.
- Nix comment reporting plugins. Comment reporting plugins are notorious wasters of server energy. While they can be useful, they suck up loads of valuable time and memory. If you can do without, get rid of these kinds of plugins altogether. If you simply can’t bear to not know every time someone comments on your blog, make sure the reports are being cached with WP-Cache.
- Clean up PHP: php.ini. PHP is full of tons of small modules that need to load and take up valuable time. You can reduce the amount of time this takes by accessing /etc/php.ini. From there, you can disable any extensions you aren’t using and maximize your PHP.
- Accelerate your PHP Opcode Cache. Instead of waiting for your scripts to recompile, you can use a program like eAccelerator, which caches scripts in their compiled state. It can shave a significant amount off of the time it takes for your blog to load.
- Edit your Apache httpd.conf. Your blog can get bogged down loading modules you’re not using, but changing your Apache settings can help. There are many how-to guides out there that can help you maximize the performance of this software.
- Set reasonable timeouts. Setting reasonable Apache timeouts can help you keep any individual thread or connection from monopolizing the system and bringing all other incoming queries down. Setting the timeout to a reasonable time limit like 30 seconds can help eliminate this problem and keep your blog speedy.
- Tweak your query cache. The query cache is designed to save the results of queries, but slight changes in these queries aren’t compiled and can create multiple cache entries for very similar requests. Using the WP-Cache plugin can help to speed this up, but you can also change the settings of your cache to avoid creating these multiple entries that can slow you down.
- Check your MySQL key cache. Check out your key cache in MySQL to see how yours is functioning. Ideally, the ratio of actual reads of your blog to requested reads should be in the range of 1:10. If it’s not, you can increase your key buffer.
- Optimize the MySQL thread cache. Every time MYSQL processes a request, it creates a new thread, or on some systems, forks. Some of these threads get stored and become part of your cache. In order to speed up the process, you can up the cache until the process is only left to making a few new threads. This will keep you from using up memory to create thousands of threads.
- Choose the right webhost. While having your own top of the line dedicated server is nice, not everyone can afford it. There are less expensive options that will give you dependable hosting andkeep your blog up and running smoothly.
- Employ mirroring. You can keep your WordPress blog from going offline by employing mirroring. Mirroring your content is very simple’ just sign up for a system like Corel Content Distribution Network. These mirrors do have bandwidth limits, so it’s probably a good idea to make more than one.
- Get better hardware. If you’re running your blog on an old, outdated PC, you’re asking for trouble. While you don’t necessarily need a top-of-the-line machine to run your blog, it doesn’t hurt to have a system that gives you a little room to breathe. Consider adding extra RAM to speed things up, or if you have the funds, invest in a faster CPU.
- Use up-to-date software. While it may seem pretty obvious, make sure you’re using the newest version of any software you work with. Often, improvements have been made that can greatly speed up the performance of the program.
- Maximize your server architecture. The amount of traffic your blog gets can determine the best way to set up your server. For some, it may be better to run everything on one box, but for others, splitting up the components into different boxes can speed things up.
Before you try out any of these tweaks, try using a program like Pingdom that can provide you with a detailed analysis of your blog’s loading time and performance. Then, you can easily evaluate how much time you’ve saved by using any of these suggestions.
If you enjoyed this article, please bookmark it at del.icio.us »

October 14th, 2007 at 1:16 am
I have to say, that I could not agree with you in 100% regarding WordPress on Speed: 17 Tweaks to Accelerate your WP, but it’s just my opinion, which could be wrong
December 19th, 2007 at 4:30 am
thanks for useful information! it was really very interesting to read. Be sure to add your site to bookmark!
December 20th, 2007 at 8:31 am
good blog. come on doing that.
January 3rd, 2008 at 2:36 am
I really love your post,thank you for sharing.
January 19th, 2008 at 6:31 am
this is nice article !
January 22nd, 2008 at 4:07 am
Hi, just wanted to say that was an interesting read. Great post!
February 3rd, 2008 at 2:01 am
Ok now I’m really scared! I want to add a WordPress blog to my site, and up until now I was blissfully ignorant of everything you just said. I am going thru with it anyway, going to take the big plunge… I will bookmark this page and come back to it when I get launched, I appreciate the time it took you to put this helpful list together!
February 6th, 2008 at 4:19 pm
I have been a frequent visitor of this blog for some time now, so I thought it would be a good idea to leave you with my thanks.
Regards,
Jim Mirkalami
February 14th, 2008 at 3:31 pm
That was pretty interesting. Thanks for sharing!
-Dre
February 15th, 2008 at 8:22 pm
Very cool siteVirtual Hosting Blog » WordPress on Speed: 17 Tweaks to Accelerate your WP was an eye catcher. I will not hassle you by posting comments here often but I am quite sure I will come back and read this as often as possible. Perhaps you might be interested in some of the software that I write, being a website owner and all. This post was automatically submitted to wordpress by dpfriend. I just wanted to make a quick ten dollar offer for the program I am using. Go to your favorite search engine and type dpfriend and you can find me there. I accept paypal. Also if you need anything else automated please let me know.
February 17th, 2008 at 8:03 pm
Interesting. There are some good ideass presented here. I need to do spend some time reading more about these topics.
February 18th, 2008 at 5:29 am
Just wanted to say hello and great blog!
February 18th, 2008 at 5:35 pm
Great blog!
February 25th, 2008 at 9:21 pm
Interesting. There are some good ideass presented here. I need to do spend some time reading more about these topics.
March 7th, 2008 at 12:56 pm
nice article
thank you sharing
March 21st, 2008 at 4:24 pm
tnx for the tip’s realy helpfull
March 27th, 2008 at 9:20 am
Just surfing around to know about how to increase my blog loading speed, I had not imagined landing up with such great tips. Extremely helpful advice. Will work on all of them starting with getting rid of my unused plugins.
April 1st, 2008 at 6:47 am
Thanks good information.
April 2nd, 2008 at 5:30 pm
Great content.
April 5th, 2008 at 7:07 am
Hi there…Man i love reading your blog, interesting posts ! it was a great Saturday . Ashley Massaro
April 5th, 2008 at 7:09 am
Hello webmaster…Man i love reading your blog, interesting posts ! it was a great Saturday
April 5th, 2008 at 12:06 pm
cool site for my mind its very goodPlease, send your abuse here!!! send.your.abuse.here@gmail.com
April 8th, 2008 at 11:33 am
Web browser applications, toolbars, and plug-ins, offer added features to your current browser capabilities, while other browsers, such as FireFox, Flock, Netscape, and Opera, offer good alternatives to Microsoft Internet Explorer.
April 8th, 2008 at 12:53 pm
Free Software Downloads for Mac OS X, including instant messenger and FTP clients, word processors, file sharing, media players and conveters.
May 1st, 2008 at 5:52 pm
Great content.
May 4th, 2008 at 7:21 am
GREAT post. I never knew that some of those things I had activated on my WP blog were actually slowing loading time. And when it comes to blog readership, people hit that Back button too hastily when they see your page loading really slow so great stuff!
May 4th, 2008 at 9:57 am
Thank you. I have tried your solutions and that worked out.
May 5th, 2008 at 5:58 pm
Just surfing around to know about how to increase my blog loading speed, I had not imagined landing up with such great tips. Extremely helpful advice. Will work on all of them starting with getting rid of my unused plugins.
May 6th, 2008 at 10:22 am
Hi,
Was looking to do the tweaks you have suggested and it is strange my config.php does not have the line you propose (2.5).
Or do you mean to add it?
Cheers and thanks for the tip!
May 6th, 2008 at 11:19 pm
thank you
May 8th, 2008 at 5:23 am
thank good site
May 8th, 2008 at 5:23 am
good ive ng admin
May 8th, 2008 at 10:14 am
That’s a lot of very good ideas.
…………………
bao.
Wow, check out this site called http://www.fluc.com
. Free SMS and free mobile ads!! Its fantastic
May 22nd, 2008 at 2:39 am
I had not imagined landing up with such great tips
May 31st, 2008 at 8:08 am
Great Job Here…I enjoyed it..! Gary
June 2nd, 2008 at 8:05 am
hi
we get this tutorial on wordpress.org itself..
June 14th, 2008 at 4:55 am
Nice job. This tutorial helped me too much.
June 14th, 2008 at 6:33 am
Your solution works. Thank you.
July 17th, 2008 at 2:40 pm
“Nix comment reporting plugins.” - But that’s half the fun, isn’t it? Knowing when someone comments?
August 15th, 2008 at 10:19 am
Very helpful tips, thanks for sharing!
August 28th, 2008 at 6:13 am
great tips.
tried some, it helps
August 28th, 2008 at 6:14 am
I use this wordpress all the time
September 3rd, 2008 at 7:21 pm
I love you
September 14th, 2008 at 12:39 am
wordpress is the thing to do my men.
nothing else comperes
October 31st, 2008 at 9:28 am
Thanks for sharing this info.
November 12th, 2008 at 1:37 pm
vhm79ynoj8164u8a
八字
December 22nd, 2008 at 7:34 pm
Cheers good information and great post.
January 8th, 2009 at 2:47 pm
hi
7rryxjag9p7v8boq
good luck
January 10th, 2009 at 3:43 am
hi
7rryxjag9p7v8boq
good luck
May 1st, 2009 at 3:04 am
yes is good
May 1st, 2009 at 3:06 am
כל המידע הדרוש לפני שמזמינים ויאגרה
השוואת מחירים
השוואת מקוריות
איכות שירות ואמינות מעל הכל כבר למעלה מ 5 שנים
May 1st, 2009 at 3:06 am
הסיאליס הטובה ביותר
במיוחד אם רוצים לחגוג
June 22nd, 2009 at 2:24 pm
Nice site, thanks guys! Interesting content!
June 22nd, 2009 at 2:24 pm
Nice site, thanks guys! Interesting content!
June 29th, 2009 at 10:58 am
best articles
June 29th, 2009 at 10:59 am
Cheers good information and great post.
June 29th, 2009 at 11:02 am
Pretty nice post. I just stumbled upon your blog and wanted to say
that I have really liked browsing your posts. Any way
I’ll be subscribing to your feed and I hope you write again soon!
June 29th, 2009 at 11:04 am
I’ll be subscribing to your feed and I hope you write again soon!
June 29th, 2009 at 11:06 am
Thanks for sharing this info.
June 30th, 2009 at 2:01 am
Nice blog, i have added it to my favourites, greetings
July 8th, 2009 at 4:48 pm
nice info!tnx a lot!
July 30th, 2009 at 9:56 am
למה לא לנסות ???
July 30th, 2009 at 9:57 am
והכי חשוב
דיסקרטיות
אמינות
איכות
ושירות
August 6th, 2009 at 4:50 pm
looking for a cell phone jammer; check out cellphone-jammers[dot]com
August 19th, 2009 at 7:20 am
Good content, I will be back to read more.
October 7th, 2009 at 2:42 am
Excellent topic.I really like it very much.
October 24th, 2009 at 4:19 pm
veru useful stuff,thanks alot for the great tips!
December 10th, 2009 at 12:13 am
טכנאי מחשבים עד הבית
December 18th, 2009 at 5:19 pm
ve added it to my favourites, greet