Ads 468x60px

ProBlogger: 8 Ways to Stop Your Blog Crashing as Soon as it Gets Popular

ProBlogger: 8 Ways to Stop Your Blog Crashing as Soon as it Gets Popular

Link to @ProBlogger

8 Ways to Stop Your Blog Crashing as Soon as it Gets Popular

Posted: 02 Jun 2015 07:00 AM PDT

person-apple-laptop-notebookIn this guest post, Andrew Maybin, managing director of web hosting and digital infrastructure company Tibus, gives tips on how to avoid the hosting pitfalls associated with high-traffic blogs.

It's the nightmare scenario for any blogger. All the hours and effort you've invested in writing, promoting and developing your site, only for it to go down as soon as you hit the jackpot.

An article that goes viral, a retweet from a high-profile influencer or a link from a top-tier website: it's what you've been working towards, but is your blog ready to cope with the resulting traffic?

If you're yet to find out the hard way, your web hosting and server setup can play a hugely important role in making your blog a success.

Pieces of content – in the form of blog posts and social media output – are often described in terms of being building blocks. Your hosting is the foundations on which your content is built. Get that wrong and it all comes tumbling down pretty quickly.

How important is it that your blog is available?

That is the first – and perhaps the most important – question to ask yourself. It is something you need to repeatedly come back to when making decisions about your hosting arrangements.

National broadcasters, popular tech websites and high-traffic niche blogs are make up a huge portion of web hosting clients. Even within that relatively close demographic, people have different budgets, hosting requirements and answers to that all-important question.

In the 'jackpot' examples we mentioned, how much would it cost you – or maybe pain you – for your website to crash? Act according to your answer when weighing up which of these hosting tips for high-traffic blogs is right for your website.

1. Choose the right hosting package

The most fundamental aspect of website hosting is getting the right sort of package to begin with. As with anything in life, you tend to get what you pay for so don't expect an entry level package to serve enterprise ambition. Be realistic and choose a package with enough CPU and RAM to give the raw power your website needs.

As a rule of thumb, websites that attract flashes of traffic, like blogs, are well-suited to private cloud hosting supported by a content delivery network (CDN). This option gives the efficiency and scalability of the cloud, but with extra control and security. The CDN takes the strain off the main server by hosting photos and other static assets that might otherwise drain your resources.

2. Pick something scalable

As alluded to in the previous point, the way to deal with surges of traffic without breaking the bank is to opt for a hosting package that's flexible enough to scale-up when the crowds arrive and scale back down to something that's a bit more affordable when they've gone.

3. Use web server caching

A cache takes pages or assets within your blog and creates static versions of them which load much more quickly. This can result in 20x better performance from exactly the same server.

The impact on user experience is limited and the improvement in site speed dramatic. We tend to use caching tools such as NGINX and Varnish. Any blog that uses WordPress will benefit hugely from caching. In fact it's a must for maintaining decent performance levels.

4. Use servers close to your readers

Where is your traffic coming from? It is a good idea to have versions of your website hosted in data centres close to your main geographic hot-spots.So, if you’re big in Brazil, hot in Hungary or in-demand in India, move your content closer to the audience. The result will be a better user experience and a more efficient use of your resources.

5. Tune your database

A tidy database can go a long way towards stopping your website crashing during busy periods. Slow queries, inefficient calls and multiple table joins – all of which can occur naturally as your website evolves over time – can cause slow performance on high-traffic websites

6. Use a database cache

Database queries are very often the cause of performance problems for high traffic websites, even if you’ve tuned your database as outlined above. Using a tool like Memcache or Redis will improve performance when large numbers of visitors are concurrently dipping in and out of articles, photos and other pieces of content.

7. Use lateral scaling and load balancing

Even the most powerful servers and their software have a ‘hard limit' at which point their resources hit a wall. You can circumvent this by using more than one server and balancing the load across them.

This is the web hosting embodiment of the old adage, 'a problem shared is a problem halved'. It can achieve greater capacity and better performance while retaining cost-effectiveness.

8. Pay attention to your network

This starts at home by making sure you've got the basics right. In the past we've seen people tick the wrong box with usage limits or firewall settings and inadvertently limit their server resources.

Further afield, your hosting company will be using internet exchanges as part of their network. Check that there are no bottlenecks with their infrastructure and that sufficient bandwidth is being made available to your website.

The tips in this guest post have been kept as simple as possible. You can find a bit more technical detail at tibus.com.

Originally at: Blog Tips at ProBlogger
Build a Better Blog in 31 Days

8 Ways to Stop Your Blog Crashing as Soon as it Gets Popular

Need Help with Your Writing? Check Out ProWritingAid - DailyBlogTips

Need Help with Your Writing? Check Out ProWritingAid - DailyBlogTips


Need Help with Your Writing? Check Out ProWritingAid

Posted: 02 Jun 2015 06:51 AM PDT

You certainly don’t need to write like Shakespeare to build a successful blog. That being said, if your writing is plagued with misspelled words and grammatical errors, or if your writing is not clear and readable, it might be difficult to grow your audience, as your content won’t be seen as credible, and your readers will probably get annoyed and will stop returning to your site.

Enrolling on an English grammar course or read dozens of books on the subject would certainly help. If you don’t have time for that, however, there are several online tools you can use to your benefit. One of them is called ProWritingAid.com.

There are many tools focused on grammar mistakes alone. What sets ProWritingAid apart is their focus on the technical writing elements, like readability and clarity.

As you can see on the homepage, you just need to paste your text and the tool will analyze it for you. The tool is different from usual spell checkers in that it identifies passive voice, overuse of adverbs, unnecessarily complicated sentences, redundancies, repetitive structures and much more (25 reports in total). In other words, it will not just correct your misspelled words, but it will also check your style and grammar, making your text clear and correct.

They have a basic version available, which is both quite comprehensive and free, so give it a try to see if it works for your needs.

I heard they are working on a Chrome extension that will allow you to use their tool from any website (e.g., directly from your WordPress installation).

Even without the extension, going to the site to paste your blog posts before publishing them will only take two minutes of your, and the result will be a much better and correct text.

Not only that. They already have great add-ons for Word and Google Docs, so if you use one of these text editors, and you’ll have no time trouble integrating the tool.

If you believe your English could use some help, check it out here!

Wanna learn how to make more money with your website? Check the Online Profits training program!