Category Archives: Infographic

Tips To Prevent Failed Backups Of Your Website

Tips To Prevent Failed Backups Of Your Website

Tips To Prevent Failed Backups Of Your Website

Most of us keep regular backups of all our important data, especially which is on the internet. Websites should also be backed up regularly as a safety measure in case of a disaster and also as a version tracking mechanism. This ensures that in the event of our website being hacked or becoming corrupt, we can quickly restore it to a prior version. Most of us have automatic mechanisms to take a backup. But little do we realise that taking a backup doesnt really end there. We need to ensure that it is a workable backup and not a dummy file which has not value. This article explains how we can prevent backup file failures and how to ensure that our website backup will be of use when we need it.

Elements

An important aspect of taking backups is not to forget any of the elements that make up your account. Your web hosting account has several elements which need to be backed up so that you can restore your entire account. This means that you need to backup things like Email, Website Files, Databases, Configuration Files, Web Statistics, Email Forwarders and any other customizations that you may have done with any of these elements. Hosting Control Panels like cPanel or Plesk may allow you to take backups of these elements separately or compile them into a single compressed file. Forgetting even one part of your account backup may render your website useless. Many people forget to take a backup of their database files since the backend is not something that the users interact with. Similarly, the small configuration files and customizations can also boost the speed and efficiency when you attempt to restore the backup.

Disk Space Shortage

The in-built backup options of your web hosting control panel will usually save your backup in the home directory of your account. This means that the backup will also consume hosting space within your account. If you are on a limited space plan, you should have atleast 50% free disk space before you backup your account. If you do not have enough space, the backup may not complete fully or may get corrupt. This can be disastrous when you are dependent on it and when you want to restore the account. Ensure that you have enough free space so that your backup is not stuck.

Failed Download

One of the most common failure points when taking a backup is the download to your local machine or onto the media you are ultimately backing up on. Very often, when the backup file is being downloaded on the media or machine, the network connection may drop or the process maybe terminated. This may indicate that the file has been downloaded, but actually the file is only partially downloaded. A client of ours who was switching from shared hosting to a dedicated server was taking a backup of his website on his own. He started downloading the backup file from his hosting account. The size of the backup file was about 600 MB. On his internet connection, it indicated that about 8 minutes were left for the download to complete. In between the download process, his internet connection dropped. He noticed that the file transfer had stopped and file was on his hard disk. However, he did not notice the file size and assumed that the entire 600 MB has been downloaded. The backup file was corrupt and had downloaded only 350 MB. Luckily he noticed the mistake and was able to retrieve the backup file. You may not always be so lucky.

Integrity Check with the Checksum

The best way to ensure your backup file’s integrity is using a checksum tool to verify the checksum of the file before and after it is downloaded. Ideally this means that you get a unique hash value of the file from the web server. This unique hash value is tied to the file and is almost impossible to reverse engineer. Then, after you have downloaded the file, retest for the checksum of the downloaded file on your backup media. The checksum of the file should be exactly the same. If the file is corrupt or tampered or has not downloaded properly, the checksum will mismatch and you will get to know easily. This ensures data integrity and provides assurance of a healthy backup file.

 

Google Hates These Things You Do…

There are a couple of things that Search Engines look at when ranking your website in search results, for various keywords. These include original content, number of links pointing from other website’s to yours, your overall online presence, the quantity of relevant content on your pages. People have tried long and hard to manipulate Google’s search algorithm by trial and error of various methods. The bottom line being that you just can’t fool Google. Although there maybe more than 2000 factors which determine how your site is ranked, there is a sure-shot list

Google Hates These Things You Do...

Google Hates These Things You Do…

of points which Google hates and will punish you if you do those things. This article aims to highlight some key points which you should definitely avoid if you want to be in Google’s good books.

Plagiarized Content

Google hates copy cats. The whole purpose of Google is defeated if it is not able to serve up fresh, genuine and relevant content for a user’s search query. When a person look for something using Google, he is dependent on Google to provide the most accurate websites which will provide the information sought. If Google does not catch the attention of the searcher, he will look for the information elsewhere and Google would have lost out on potential ad revenue in the process. Google says:

“Purely scraped content, even from high-quality sources, may not provide any added value to your users without additional useful services or content provided by your site; it may also constitute copyright infringement in some cases. It’s worthwhile to take the time to create original content that sets your site apart. This will keep your visitors coming back and will provide more useful results for users searching on Google.”

Dummy Websites

To get back links from external websites, webmasters buy many domain names and put up rudimentary content with a link back to the parent website which they want to boost in search results. Google calls these doorway pages and penalizes doorway sites themselves and also websites using doorway pages. Since these websites or pages are “typically large sets of poor-quality pages where each page is optimized for a specific keyword or phrase” they offer no value added benefit to Google users.

“Google frowns on practices that are designed to manipulate search engines and deceive users by directing them to sites other than the one they selected, and that provide content solely for the benefit of search engines. Google may take action on doorway sites and other sites making use of these deceptive practices, including removing these sites from Google’s index.”

People also use such dummy websites to automatically redirect visitors to the real website and mislead the user about where they are being taken. The dummy website will show up on Google Search Results, but the user is ultimately taken to the real website which has nothing to do with the search results.

Paid Links

Paid Links are basically links which are not earned due to quality, but are instead bought from websites which are willing to make a quick buck. This dilutes the quality of content for the search results and leads to irrelevant or misleading information. Google classifies buying or selling links that pass PageRank, excessive link exchanges, large-scale article marketing or guest posting campaigns with keyword-rich anchor text links and even using automated programs or services to create links to your site as Paid Links. These are all liable for being penalized and even removed from Google’s Search system.

Comment Spamming

Google’s Webmaster Support says that “If you’ve ever received a comment that looked like an advertisement or a random link to an unrelated site, then you’ve encountered comment spam.” Comment Spam is visible on many blogs, which have popular content. Spammers post a comment or remark about the article and surreptitiously insert a link with their own brand or promotion in it. Comments are usually in the form of random praise about the article or some obscure sentence related to the article content and sometimes is outright junk text. All these qualify for the penalty by Google.

When Should I Shift From Shared Hosting To A VPS?

When Should I Shift From Shared Hosting To A VPS?

With storage and data processing moving online, web hosting is becoming more advanced by the day. but the overwhelming set of options leaves the end user spoilt for choice and also confused at the variety of options. A frequently asked question that we often hear is when should a customer shift from Shared Hosting to a VIrtual Private Server or VPS.

Root Access

A major concern for people on shared hosting is that they want to have all the control. They want to know what’s going on with the box that is hosting their website, what is the system status, what version of each software there is, what software should be there, who has access to the box, what hardware should be attached to it and so on. Some software or web applications genuinely require you to have root access to install certain add-ons or to configure some server-wide settings. These settings are such that they would not be permitted on a Shared Host due to its adverse impact on other websites sharing the same server and being affected by the configuration change. Shared Hosts need to keep a check and balance of all the software that will affect their system’s, because they are answerable to all their customers.

Isolation and Testing

Another important reason for switching to a VPS is to have your entire application, file system and maybe even network isolated from others. This maybe due to the sensitive nature of the application or the information stored on the server or may simply be to conduct some tests or experiments. Penetration testing on websites is done by creating a VPS with a mirrored version of the website, so that the actual website is not affected. Even firewalls and protection systems need to be tested in isolation. Testing the Operating System Kernel or making a change in the core files of an OS can be quite risky. No host will allow you to play around with their live servers.

Customized Requirements

When the software developer needs a specific set of requirements, like a specific Operating System or a specific Database Management System, then the conventional shared hosting may just not be the right option. Many a time the right combinations are also not available for developers. A specific database (DBMS) variant may not be available with any hosting company because it isn’t popular. Similarly no host will support a customized Linux version. This means that you will have to install and manage it yourself. If you don’t need to control the hardware of the box, then it makes no sense going in for a Dedicated Server - a VPS would be the ideal choice.

Selling a Service

If you are selling a hosted service, like a web application or an online software or an ecommerce platform, it’s best for you to take a VPS, if not a Dedicated Server itself. The VPS helps you to have full control and flexibility in managing the system and monitoring all aspects of your IT infrastructure. Those selling a “Software as a Service” are sure to need either a VPS or a Dedicated Server. Infact they should not use Shared Hosting which can be affected by various external factors as well as by other users on the same system. VPS systems can be easily migrated to a Dedicated Server and can be put into a production environment easily.

The decisive factor in choosing a VPS over a Dedicated Server is usually the price. A VPS is not a physical machine and hence shares the physical resources with other VPS systems. Whereas a Dedicated Server gives you ultimate control of even the hardware that is running your systems.