11 Hot Tips and Tricks to Speed Up Wordpress
Performance is one major factor for any successful website. A website with driven by Wordpress will be more popular than ever, if it is easy to navigate and speedy as could be. Here are some things you should do if you want your WordPress site to have best performance and avoid upcoming problems at high traffic.
Photo by Richard-G
We couldnt believe it! Just by this small plugin, which activates GZIP compression of your website without any changes to your server, you can reduce your site weight to 80%. It uses PHP to activate GZIP instead of .htaccess. wpCompressor automatically compresses the data output and boosts the speed performance of your blog. You can test your speed here.
2. Remove unnecessary Plugins & upgrade current ones
Remove all unused plugins wordpress site. Disable them and then physically remove from your web server. Plugins are disabled will affect the speed of a site for WordPress plugin will check whether activated or not. You also must keep up-to-date with the latest version of the plugin you use. Developer would have released a new version because they have modified the code in several ways to make this plugin work better.
3. Minimize PHP and database queries
I also have read great tip on Wpcandy’s simple ways to speed up WordPress. The article makes a lot of sense, cutting down on PHP and database queries.Jadi when the page loads on your site, and your browser must execute PHP query, it adds to the burden of time. If you change the query PHP with static HTML, every time the page is loaded, the browser you only read HTML.
4. Optimize and Repair your Database from myPhpAdmin
Every week or so you should login to your myPhpAdmin and optimize your db. Locate your Wordpress DatabaseTables, check all the tables in the Check Boxes, select the Optimise Tables Option and repair. You would be surprised how well this trick might work, it saved more than 10% of my current database size.
5. Use Reliable image hosting service
You can also try WP-Offload . This plugin will boost the performance of your blog by seamlessly offloading static content like images, documents and movies. This will greatly reduce bandwidth consumption and the number of HTTP requests issued to your web server. Additional features such as remote image manipulation and thumbnail generation are provided.
This plugin will generate static html files from your dynamic WordPress blog. After the resulting html files, your webserver will serve that file instead of processing the relatively heavier and more expensive WordPress PHP scripts and would not actually load content from a database at all, so the post will load faster with less stress on your server.
PHP Speedy WP can quickly and easily speed up your WordPress site and increase your blog’s response without too much effort on your part. PHP Speedy WP also allows us to automatically combine all the JS and CSS files into only two files - which in turn helps the opening page of times. CSS Background Images are automatically converted to URI.Dan this data will be useful in reducing the number of HTTP requests even further. And, importantly, is compatible with Internet Explorer, although the data do not support URI
You can either link to the source code directly:
Or you can use Google’s API:
Shrink O’Matic AIR is a great application to easily (batch) resize (shrink) images. This will be able to handle JPGs, GIFs and PNGs. Simply drag and drop images and they will be resized as you wish! Options allow you to choose the output sizes, names and formats.
This plugin GZIP and strip whitespace from your CSS file. This plugin allows you to confidently use @ import in the CSS file and not have to worry about what happens at the end user. This can be seen through the style.css file and put all @ import files into it. You also can set the cache expiration time. In addition you can also add CSS files to a specific page or post and put them all into one file.
Here is a simple code that can be inserted in your template. This code is useful to know how long it takes to load your page, or how many sql query is executed.
<?php echo get_num_queries(); ?> queries in <?php timer_stop(1); ?> seconds
If you liked this post, why do you not subscribe to KnowTeBook.com?
About the author
Yanuar Prisantoso is a 25 year old web developer in Onebitmedia, he has experience in the web design and web development industry and is very interested about jQuery and interactive on his blog, Denbagus. You can follow on Twitter or contact him through his website.
Write guest posts for KnowTeBook
If you’re a writer and know a lot about design, coding, …… or owning a small business, you can give great advices on branding, marketing, productivity, dealing with clients (and other related topics), or you can write ‘how-to’ posts, please get in contact with Sebastian.