Aside from plugins, you can do a lot of things yourself to speed up your WordPress blog. Some of them are one-time things, some of them are long-term habits. Follow these 10 tips to speed up your WordPress blog.
Stay up to date: WordPress periodically comes out with new releases that include security fixes and new functionality. In addition, each new release usually contains code fixes and speed improvements. The newest releases support plugins that let you speed up your blog. Updating is a hassle, but definitely worth the work.
Remove unused plugins: They slow down your blog by adding unnecessary, unused code that still has to load every time somebody accesses your page.
Disable post revisions: Post revisions, great for multi-author blogs, aren’t really necessary for single-author endeavors. Post revisions creates a new row in your wp_posts table every time you save a post. As that space adds up, your speed slows down. Turn revisions off in your wp_config.php file by adding the line define(‘WP_POST_REVISIONS’, false); right after the <?php tag.
Tidy up your database: With plugins, user data, and WordPress itself all modifying your WordPress database, it can easily get messy and slow. The easiest way is to log into phpMyAdmin, select your tables, and first click “repair,” then “optimize.”
Avoid using plugins: Each plugin is a separate piece of code that loads every time you or, depending on the plugin, a user, access your page. Poorly written plugins do even more damage as they consume bandwidth and cpu cycles. The easiest way to solve the problem? Avoid using plugins whenever possible.
Reduce the number of scripts and widgets accessing external resources: Each request takes time to load, and if widgets and other external resources are integral parts of your site, then you are leaving your load times up to other servers that you can’t control. Further, a lot of different external requests will certainly take their toll on your reader’s machine as it tries to put everything together. External resources are good, but don’t overdo it.
Optimise your images: Images that aren’t sized correctly eat up bandwidth. A good rule of thumb is to stick to 40kb or less.
Reduce the number of calls you make to your database: Each database call requires both processing and wait time. Reduce the number of calls you make, increase site speed.
Split really long posts into multiple pages: The “” tag will conveniently split long posts into multiple pages so that you can focus on your content, not on the load time for long pages.