Showing posts with label wordpress hosting. Show all posts
Showing posts with label wordpress hosting. Show all posts

Sunday, March 13, 2016

How to Speed Up Your WordPress Site?

How do you feel when staying on a slow-loading website?

Almost most of people may say, “bad experience.” Today’s web surfers expect pages to load quickly. In fact, KISSMetrics says load time should stay under 2 seconds, and that 40% of web surfers will leave a site that takes longer than 3 seconds to load.Search engines expect fast load times, too. In fact, Google includes page load speed in itsranking algorithms,so if your page loads too slowly it will drop in the search engine results.
So how do you know if your site is rabbit fast or snail slow? There are online tools available to provide that information. The two I like arePingdom and GTMetrixJust plug in the URL you want to test, and they’ll provide reams of information. Pingdom starts with results that look like this:
You’ll see:
Page grade (out of 100)
Number of external server requests to load the page
Total load time
Total page size

Scroll down for even more detailed information. Or click the Performance Grade tab to see where you can make improvements. Click the Settings button to choose the server location to test from, because a test on the server in Sweden will usually take longer than a test on the New York server if you’re in the US.

GTMetrix provides similar information, although they present it differently. They also don’t give you a choice of servers.
Now that you’re armed with objective results, you can measure improvements as you make changes to your site.

Here are the areas to work on.

#1. Hosting
Hosting is the first place to look when you want to improve your site speed. It doesn’t matter how many tweaks you make, if your site is hosted on a slow or misconfigured server, it will be slow.

#2. A Great Theme or Framework
Changing your theme can make a big difference in your page load speed. That’s because a well coded theme requires the server to do less work to serve the page. Make sure you choose a theme from a highly rated, reputable source.

#3. Size, Optimize and Compress Images
Images use a lot of bandwidth. Sure, you can put an enormous image into your WordPress Media Library, and when it shows up on the web page it looks fine. WordPress will size it appropriately. But, every time that image shows up on a web page, the server first loads the full size image, then scales it down.

Oversized images can cause your site to take a big hit in the speed department, so before you upload an image into the library, size it appropriately.

Once the image is in the library, optimize and compress it. For this you can use a plugin like WPSmushThen, when inserting an image into a post or page, make sure image dimensions are specified.

#4. Plugins
If you have any inactive plugins, delete them. Even if inactive, all installed plugins are parsed by WordPress, which slows your site. And, of course, hackers like to attack plugins. They aren’t immune just because they’re not active.

Then, check to see if any of your plugins are slowing the site down. If they are, find ways to improve their performance, or find a better option.

To do this, install the P3 plugin. “P3” stands for Plugin Performance Profiler. It will scan your plugins and show you which plugins are slowing things down.
If you have a plugin that’s hogging too much time on the server, find an alternative that’s less demanding.

#5. Optimize the Database
It’s a good idea to regularly optimize the WordPress database. WB-DB Manager is a good choice.

#6. Lazy Load
Especially if your site uses lots of images, the Lazy Load plugin will speed load time for the user. The portion of the web page that’s in the browser window will load first, while images lower down on the page will only load as the reader scrolls.

#7. Turn Off Pingbacks and Trackbacks
You might be surprised by how much faster your page will load when you turn off pingbacks and trackbacks. This is a simple checkbox setting at Settings/Discussion in the WordPress Dashboard.
Uncheck the box next to “Attempt to notify any blogs linked to from the article” and “Allow link notifications from other blogs (pingbacks and trackbacks) on new articles.”

#8. Page Caching
This is not quite as simple as the other options discussed, but can make an enormous difference in load times. First, some background.

WordPress doesn’t show “pages” the way we think of, say, a printed page. Instead, it puts together elements each time the browser navigates to that specific URL. Elements can include a header, footer, sidebar with one or more widgets, text, images, and whatever else is supposed to go on that “page.”

This requires multiple interactions with the server. With caching, the reader sees a stored version of the page in its entirety. This requires one call to the server instead of many, so it’s faster. The cache is refreshed regularly, so you don’t have to worry about a reader seeing last week’s version of a page.

The best caching plugin is WP Rocket, which is a premium plugin. If paying for caching isn’t in your budget yet, WP Super Cache and W3 Total Cache are both good options. (Note that if you install WP Rocket, you will not need the Lazy Load plugin, above, as WP Rocket handles that for you.)

You do need to be careful when setting up your caching plugin, though. Misconfiguration can actually slow your site rather than speed it up.

#9. GZip Compression
With GZip Compression, all of your site’s files are zipped, then they’re unzipped in the reader’s browser, improving site speeds.

Both WP Rocket and W3 Total Cache include GZip compression, but WP Super Cache does not. If you’re using WP Super Cache, look for a GZip plugin like Check and Enable GZip Compression.

#10. Use a Content Delivery Network
A CDN (Content Delivery Network) deploys servers in many locations, and serves content from the server located closest to the browser, speeding up load times.  According to Wikipedia, “The goal of a CDN is to serve content to end-users with high availability and high performance.”

Max CDN and Amazon Cloudflare are paid CDNs. Cloudflare is a no- or low-cost alternative, and some hosts include Cloudflare with their shared hosting accounts.

#11. Disable Hotlinking
Hotlinking happens when another site links to an image on your site within their content. This places the bandwidth burden on your site instead of on theirs. You can disable hotlinking by adding some code to the root .htaccess file.

Note: This is a strategy for advanced users only. If you have to ask, “what’s an .htaccess file,"you shouldn’t do this. Use this tool to generate the code you’ll need.

#12. Add Expires Headers
Have you ever noticed that some sites load much more quickly when you’ve visited them before? Expires headers instruct the browser whether to get a file from the server or from the browser’s cache. Getting the file from cache is much faster.

Adding expires headers also requires modifying your .htaccess file. This page walks you through the process of creating the code for your site, or use WP Rocket.

#13. Control Post Revisions
By default, WordPress saves any change you make to a post or page. When a reader clicks to open that page, WordPress loads every version before displaying the most recent one. If you’ve made changes a few times, that can slow down the page load speed.

There are plugins that will limit the number of post revisions saved, but a simpler way to do it also involves adding code to wp-config.php. This one is relatively simple, and it’s only one line.
Place it near the end of the file, just above
This tells WordPress to save 3 revisions. If you want to save a different number, just change “3” above to the appropriate number.

You don’t need to implement all 13 strategies to see a big improvement in your site’s load time. But the more you can do, the faster your page will load and the happier your visitors (and the search engines) will be.

Thursday, December 11, 2014

How to Choose the Right Hosting for Your WordPress Site?

With the rise of the self-media, more and more people prefer to build their own blog site. Independent blog site has a great advantage with respect to the many free blog platforms. But for many on WordPress is not too white for understanding, build a blog platform is not an easy thing.
Finding a WordPress hosting solution for your new website isn’t always easy. There’s a lot of options out there and even if you do settle on a host, how do you know which type of hosting you should choose?

This can be a minefield for bloggers new to WordPress, who just want to get their site up and running. Experience too many obstacles and you might just want to give up before you even start.

The good news is it doesn’t have to be so hard. There are solutions out there that are perfect for those of us whose technical know-how is non existent. Read on to find out what those solutions are, what types of WordPress hosting you can expect to find and which one is perfect for your needs.

Why should I use WordPress?
Some people must be very curious as to why there are so many free blog platform, why they have to spend money to build their own blog site? First from the content management, the independent blog sites with full autonomy, it can be completely control content on the blog. But for the other free blog platforms, their own published articles likely to be deleted platform. On the other hand, build their own platform on top of blog advertising to obtain certain benefits, this advantage is generally free blog platforms do not have.

What are the main types of hosting? 
There are various hosting options available, the main type of hosting are shared, WordPress, VPS, cloud, and dedicated hosting.

Share Hosting - this is where your website is sharing one server with other users websites. This is the most basic type of hosting, its great for starting out with a website and for websites with little content. This type of hosting will be suitable for around 90% of websites, just make sure to look over the package specifics and invest a little more to get slightly better options.

WordPress Hosting - specifically tailored for WordPress websites, its a service where all technical aspects of WordPress is managed by the host. This includes security, speed, updates, daily backups, website uptime, and scalability. It is not required for a basic site running WordPress, but if you want to make sure its all managed then its a good package and probably one of the more secure packages for the basic user.

VPS or Virtual Private Server - Still a form shared hosting, however giving more flexibility on what is run on the server. This type of hosting gives you more flexibility for customization, great for having multiple sites and or if you expect greater amount of traffic as the bandwidth isn't limited like shared hosting, as well as offering better security.

Cloud Hosting - Similar to shared hosting, its a virtual option that uses a cluster of computers to provide your site with one operating system, unlike shared hosting it allows for great levels of security, also providing greater scalability as most cloud hosting solutions are pay per usage.


Dedicated Hosting - Dedicated hosting is a hosting configuration in which a server is devoted to a single organization or for a single purpose, such as a website. The most expensive option, used for larger websites with large amount of traffic, also requiring a system administrator to look after it. 

Site Traffic
Got huge amounts of traffic or only starting out? This should be taken into consideration when choosing your hosting. If you're a new business you're likely to have low traffic so a shared hosting plan is going to work for the first 6 months to a year, if you have an established blog or site and can see considerable traffic coming to the site, a shared hosting plan isn't going to work.


I would recommend using Google analytics to carefully track your sites progress and the number of visitors, this is also useful for considering when you should upgrade your hosting plan or think about a change.

Speed
Speed is important for your website, look at the various options that your hosting provider offers, this can be anything from shared hosting (which has the least bandwidth) to dedicated server hosting (very fast only for your site). Also consider if the provider you're choosing supports WordPress as this will be the CMS of choice if choosing Flothemes.

Content
What content will you be showing? If you're going to be showing large amounts of imagery 30+ images in your blog posts, galleries, or pages, then you must consider using a better hosting package, as it will require extra punch to push the files to your users. If your site is loading slow this is the most likely reason, or your images have not been optimized for the web. Read more on image optimization here.

Price
What is your price range? In my experience, spend the most that your budget allows, better hosting will improve your sites speed and increase customer satisfaction, which hopefully in turn can help with conversions for your business. Slow sites lead to high bounce rates and users will be more likely the leave the site before even seeing your great content.

The best value providers are Bluehost, Hostgator, Site5 and Siteground (yes they are affiliate links) we have tried and tested them with hundreds of websites and value for money they are great.


Higher up the spectrum we have the WordPress specific hosting providers, offering built in caching, and optimized loading time specifically for WordPress sites. Our recommendations are Flywheel and WP Engine, whilst they are more expensive, especially for multi sites, if you have large amounts of traffic, require fast speed and have the budget, its an investment worth making.

Support
Check out what people have been saying about your hosting provider, do they have good reviews, what is their up time (the time that websites are likely to be live) and do they respond to their customers promptly. The providers we have recommended above we also choose due to their support teams, all offering good support with prompt responses. Again check their locations to make sure that they work well with your time zone.

Conclusion
If you have a current hosting provider and are considering a change, I would recommend contacting one of the aforementioned providers, check the options available, many will provide free, or paid switching services so you can be assured that your content is going to be moved correctly. 


Overall, choosing a great hosting service is a business investment rather than an expense, don't just go for the first provider, and don't consider cost as the main factor, with hosting you really do get more for your money, your decision here will decide how well your website works and that is reflected in the experience your customers receive when they view your site. For a large number of you that are uploading larger amounts of content in your posts then consider a middle of the range package as it will work best for your business needs.