Register now or log in to join your professional community.
How can we improve a wordpress site performance? How can we reduce wordpress site load time?
- Good Hosting Provider
- Reduce Number of http connections
- Enable Cache
- Minify by CSS and JS files and try to use CDN for static files , service like CloudFlare available free of cost for this purpose
- Reduce number of DB quries , in Header file there is multiple DB quries which not require in normal case like instead of setting encoding type running query you can hard code that
- Only use require plugin , keep in mind even you are not using plugin there is many plugin which still load there files on every page load
- Only use Themes and Plugins from Trusty sources , keep in mind most of the plugins and Themes design for Broad Scope in mind where most of the you requirement is simple which can be done with some minimal code so before attaching any additional code just think once its Necessary ?
>> Don't use inline and internal style sheets.
>> Don’t keep long and lengthy deactivated codes in html files and style sheets. ( Don’t delete them but cut and paste in a file with explained comments mentioning the path it was placed on)
>> Be sure that your webmaster or your readymade theme is not using extra lengthy style sheets, just to pick only a few styles from each of them.
>> Avoid the use of flash images and flash banners (you can use gif animated images, but should not much larger than the size required.)
>> Never use a complete flash website because half of the visitors just leave your website instead of waiting to load the complete webpage,
>> Avoid frames,
>> Avoid unnecessary plugins,
>> Avoid unnecessary Javascript and Jquery usage such as in banner slides, and navigations,
>> Avoid unnecessary images especially when hiring a developer or buying a theme just make sure that it is not making excessive use of image backgrounds for navigation buttons, background colors, gradients, shadows, border and styled fonts because these things can be easily achieved with CSS styling.
>> Use search engine friendly permalink structure but if running an ecommerce store than keep the parameters short.
>> Use good hosting provider
>> Use cashe plugin,
>> Make your website mobile responsive so that your website layout and images will automatically shrink according to the device size and will not reduce your page loading speed in these devices.
To speedup your wordpress website.
First check out the issue you are facing at:
http://gtmetrix.com/
https://developers.google.com/speed/pagespeed/insights/
http://tools.pingdom.com/fpt/
Test your website.
Make list of tasks. And start by reducing server response. Remove unwanted WP plugins.
Use WP Plugin Organizer and only enable the plugin on the page which its being used.
Optimize your images. Minify manually JS and CSS.
Deliver your content using GZIP.
Enable server level compression.
I prefer to optimize manually instead of using the plugins. Because use of plugins of simple website works but for large company websites with various features ends up with errors and issues.
1. First you need to have a good web hosting provider. Make sure to have a look at shared sever specs, or if you are having a huge website with lots of traffic, get started with VPS / Dedicated Server / Managed Wordpress Hosting Provider. If you are just getting started with new wordpress blog, that would work fine with shared hosting environment although following optimizations will further boost your wordpress blog speed.
2. Avoid Apache Web Server and web hosting with LiteSpeed web sever, its amazingly fast!! Apache is a server resource hog and slows down wordpress if you have heavy traffic blog.
3. Use WP Super Cache plugin
4. Avoid Too Many Plugins
5. Your Wordpress Theme should have less number of PHP and HTTP calls.
6. Compress GZIP web pages.
7. Javascipts & CSS should be minified.
8. Avoid Too Much JavaScripts
9. Compress / optimize the images for web, either with plugin or do it manually before uploading them.
You will have a blazing fast wordpress blog if you will follow these tactics which are based upon my personal experiences.
So many things you can do, lately i moved my blog http://jabanalab.com website to new hosting using nginx server instead of apache server, and its really blazing fast.There are other stuff as well, like compressing, minifying scripts and styles files, optimizing images, remove unnecessary plugins as mentioned above, and using caching plugins also as mentioned.
you can also use Google SpeedInsights , to get pretty useful info about your website. (https://developers.google.com/speed/pagespeed/insights/)
Hope that helps!
Basm allah alrahman alrahim
- low image
- minified css , js , php .etc
- video links only
- less images [ important images only ]
- complete theme with built in codes [i.e no need for plugins]
Speed is an important characteristic of any website and it should be maintained carefully to have a great one. Loading time or response time or what we simply called as speed basically depends on various factors like plug-ins, themes, images, videos, flashes, contents etc. used on websites. For WordPress users, it is always essential to use only highly required and effective WordPress plug-ins on their site to avoid your site with overloading of stuffs.