Shared hosting over dedicated server


why people choose shared hosting over dedicated server while there are many problems with Shared hosting

Shared hosting, as most of you should be well-versed, is hosting where a lot of websites share the same resources in one server. Resources here simply mean the total webspace, the memory, the processor speed, as well as the bandwidth. Dedicated server on the other hand, give you the freedom of being alone. Alone means you are the sole owner of the server. You can do whatever you want and no other sites share the resources with you.It sure comes with a price as dedicated server is way more expensive than shared hosting. However, if you believe that the advantages which I shall be listing in a short while are the advantages you long to have, then it’s wise to conclude that these advantages can outweigh the expensive price (but still affordable) of dedicated server.

Here’s a simple analogy; renting a room on your own or finding a roommate to share the room with you. Simply, that’s the problem or risks you might be facing when you opt for shared hosting. Shared hosting is just like you rent a room with a few other roommates. Won’t it be congested to share in a small room? However, there is a reason why people choose to find roommates. Price is the main concern. Same goes to hosting industry. Shared hosting is cheaper and more affordable compared to dedicated hosting.

What are the disadvantages of Shared hosting?

In shared hosting environment, you will encounter certain disadvantages as follows:

Sharing Same IP

Having the same IP address in shared hosting is the main concern when other sites in the server is actually being blacklisted for unethical activities such as spamming or generating illegal script. Since, you share the same server, it’s obvious you will share the same IP address. So, when other sites are blacklisted, those sharing the same IP with them will also unfortunately share the same fate – being banned alltogether by search engine. You will be the victim of crime which you don’t commit. However, there are times where you can buy yourself a dedicated IP but this usually is not needed unless you are getting yourself an SSL certificate. In cases such as this one, it depends on your hosting provider on how they deal with clients who do illegal and unapproved activities. Usually, a reliable and responsible host will suspend those sites which perform spamming in order to rescue other sites who are innocent. In short, to get yourself a shared hosting, get to know how your provider deal with those sites which are hosted in the same server as you.

Slow Server Response Time

Using the same analogy as above, if you and your roommates want to use the bathroom, you have to queue up, correct? Hence, it will slow down your daily work. Same goes to shared hosting. If one of your neighbours have heavy daily traffic, it will consume most of the bandwidth and when things get tighten up, you will feel the slow response time such as difficulty accessing your website. This is because server will respond to the requested file in order of the queue. If one of the visitor happens to request it later and is on a long queue, that visitor will experience slow response time and might eventually end up leaving your website.

Server Crashes Regularly

The factor to server crashes more often than usual, is the fact that certain scripts are generated and it can overload a server’s resources. If webhosting provider does not monitor the server’s activity, those poorly-written CGI script can give you more headache than relief. Hence, it’s vital for host provider to monitor the server regularly to prevent server from crashes and to protect your site from being affected. You as a client, please do take the initiative to question your providers on how they take precautions for cases like this one. A well-knowledgable and reliable host provider will be able to answer your question to your satisfaction.

Despite aforementioned bad points, a lot of websites also use this shared hosting solution and if a proper provider is chosen, you can be assured that such incidents will barely happen.

Dedicated hosting- You are the boss!

Here, it means you have more control of everything. You can install whatever applications and scripts you want. You can do script testing and if anything were to happen, no one else to blame but yourself. You will have the ability to customise the hardware and softwares installed on your server, which you cannot find this priviledge if you are under shared hosting.

No more limitation in bandwidth usage

Compare to shared hosting, you might get yourself a “warning letter” from your hosting provider if you exceed the maximum bandwidth allocated to you. With dedicated hosting, you have the amount of bandwidth of a server. Hence, downloading and uploading any materials from your site will not be a problem if you have a lot of daily visitors performing such activity.

More Secured

Having a dedicated server is in fact more secured compared to shared hosting. This is because dedicated server will be provided its own firewall. Therefore, the information stored in dedicated server is less vulnerable to attacks by hackers or any malicious codes. In addition, hosting provider will usually provide backup for you with added fee, but, in terms of security, it’s actually worth it.

Better Performance

Since dedicated hosting means only you alone are hosted in that server, the response time of the server to requested files will be so much faster compared to shared hosting. Visitors who browse your website will feel happy because your pages will appear on their browser fast enough to satisfy them. Fast loading time will always brighten anyone’s day!

choosing which type of hosting solely depends on your needs. So, to make a wise decision, do more researches and evaluations as well as consult those highly technical savvy people. Remember that a good and smart decision will determine your online storefronts’ success.

The drawPlayingField() function is responsible for redrawing the playingfield frame


The drawPlayingField() function is responsible for redrawing the playingfield frame after each guess, as well as for drawing the initial frame. Like the displayScoreBoard() function you saw earlier, it creates a new HTML page and writes it to the playingfield frame.
However, it’s more dynamic than displayScoreBoard(): It uses the global variable score to determine how to draw the gallows and the hanged man, and it uses the guessedLetters array to determine which letters to fill in, and to display which letters the user has already guessed. While determining which letters to fill in, it also notes whether the user has guessed the word:

Although Javascript does not force you to declare or initialize variables


Although Javascript does not force you to declare or initialize variables before you begin function statements, it is often very useful to do so. First, it allows you to document the purpose of each variable. This is not only good programming practice, it is also genuinely useful.
When you return to a function six months after you wrote it you may not remember what the variable countme does, unless you explicitly document it as // array index variable. Second, if you explicitly declare each variable, then you have the opportunity to initialize them to some meaningful default value.

Functions, particularly ones that carry out critical tasks


Functions, particularly ones that carry out critical tasks like opening windows, should always check to see if their parameters are valid.
This usually involves making sure that they are the correct type and/or are within some expected range. First and foremost, then, we need routines to determine if the parameters are valid.

How to Select A Web Hosting Provider?


How to Select A Web Hosting Provider?

Most of us face difficulty choosing when we have too many options. Well, talking about IDEAL, do you believe there is IDEAL web hosting provider for everyone? Of course, there is no such thing as ideal web hosting provider for everyone. Please bear in mind that different people see things differently. One may say company A is very very good and realiable, then the next person may think that company B is better. So, in terms of viewing an ideal provider, it differs from person to person.

Yes, u r rite

Briefly, web hosting provider will host your website and make sure it can be accessed by everyone 24 hours a day. So, it is vital to select a reliable one to make sure your website is always accessible particularly if your website is an important means of communication for you to reach your end users.

Here some tips for those who need to choose a web hosting provider.

Types of Web Hosting Provider and What Do You Expect from Them

Freebies

Never expect too much from freebies. If you need a professional looking website to get running on the Internet, I don’t think you should rely on freebies. They may not be able to provide you the features and support you need.

Paid Ones

I would personally opt for this if I were to set up an online business or start any professional looking website. As the term implies, paid hosting provider will definitely serve you better and you can select those who offer the features that you want.

The Criteria to Select Web Hosting Provider:-

Support

Yes, support is undoubtedly the most important thing. Not only support that you need, but make sure it’s a Professional Technical support and it’s advisable to choose those company that provide 24x7x365 support. Who knows if your website suddenly has problem in the middle of the night. Without round the clock support, who will be able to help you? A simple advice here, before you choose a web hosting provider, try emailing them and see how fast is their response. Whether it’s a technical question or question to their customer service department, it doesn’t matter. But, since you are interested in their plans, I would suggest you email their customer service department first. If they have prompt reply, give them a tick in your criteria list. So, remember this essential point.

Price

When it comes to money, people will think twice. Yup, so do I. People will compare the price from one company to another. In order to make a wise decision, make sure the pricing you choose is unbeatable and reasonable. However, do take note that cheaper provider does not necessarily mean better service. I’m sure you will have doubt when you see that Company A offers so cheap plan compared to Company B. Have no fear. Just do some other surveys or join forums to ask for other people’s opinion on the particular company’s review. Of course, until the end of the day, you will also have to decide and take some risks to trust the company that you will choose.

Some other important criteria are-

Platforms and Applications Available

In a more technical sense, it means the different type of platforms available. Nowadays, web hosting company will offer mostly Linux or Windows platform in their server. So, if your website is based on .ASP technology, no doubt you will have to go for Windows platform. Check also on the features offered for you, whether the features is supported by your website back-end technology or not. If you are unsure, don’t be hesitate to ask them. That’s why as mentioned earlier, support is very important. You can email them to ask or even call them if they are your local hosting providers.

Scalability, Reliability and Security

How good a web hosting provider is also depends on how scalable; reliable in terms of backbone connnection and website uptime; and secured in terms of virus and SPAM filtering. Remember that all these criteria are needed to make sure your website is running well. It will be great if the provider allows simple and easy upgrade for any hosting plans. Some also provide customisation for you. So, this depends on your decision ultimately. Please remember to choose provider that allows you to easily add bandwidth, web space or email accounts as your traffic grows.

Strings are relatively safe as parameters, but numbers and booleans are not


Strings are relatively safe as parameters, but numbers and booleans are not. This is because JavaScript often converts a non-string, such as 5, to the corresponding string “5,” but it only converts to numerical or boolean values if it can.
If a string parameter is specified as the number 5, no error occurs, because the numerical value 5 and the string “5” may be freely converted to one another. If a numerical parameter is specified as the string “five,” an error very definitely occurs, because JavaScript does not know how to convert that string to a number.

If you discover a bad parameter, you have two choices


If you discover a bad parameter, you have two choices. You can simply abandon all processing, or you can change the bad parameter to some safe default.
It is often preferable to do the latter, and place an error message in a variable that calling routines can check.

Ten “Golden Rules” for Choosing An Web Host


Making the right decision when choosing a hosting service is a difficult.Here are my suggestions and advice to those who need to choose their new web hosting provider.

1. Make your Own Research

Forget Testimonials at the host’s page. Although we also have them and what is written are true opinions, no doubt, you have to see for yourself if the company is as reliable as it claims. Just contact them and ask for information you will need to know. “Where is their data center located?”, “What happends if I exceed a bandwidth limit?”, “Do you provide basic help with scripting?”, “Am I going to have full control over my domain and if not do you register the domain at customer’s name?” etc. Ask any question that might affect on your online business.

2. Ask for reviews

Ask for reviews about particular provider in the leading hosting/webmaster forums. This way you will be able to find out more about host’s reputation among its peers. You will see what are the pros and cons of the service. Note there is no “perfect provider” but there are a lot of awful ones.


3. Check for Provider’s Business Establishment

Check if a host states its business address or phone number. If a particular host doesn’t have this information on its web site or does not provide support phone number it may mean it have no physical offices. Hosts like these are not incorporated in any country. So they can go offline or close business anytime they want. Ask the hosting company representatives if it has legal presence; where are they incorporated and where do they pay their taxes. You should not really bring business and profits to people who are not responsible enough. Paying taxes is substantial engagement of any business worldwide. It is always better to support companies located in your own country if they provide good service at a low cost.


4. Require Phone Support

When choose a host be sure whether they provide phone support. Hosts generally provide phone support if they are reliable enough. It doesn’t need to be a Toll-Free phone but having one is an advantage.

5. Go for Companies That Offer Reasonable Pricing

Take a look at the host’s pricing. Price under $10 a month for 2 GB space / 50 GB banwidth or more is not a good sign. It means the host oversells heavily or tries to underbid the market. Stay Away!

6. Get Information about the Provider’s Policy

Make sure you check Host’s Policy. Some providers have very strange Terms of Service (TOS). They don’t take any responsibility for the service they provide and state in their TOS they can close your account for no reason anytime they decide. Be sure the provider respects its customers’ privacy and will not sell your contacts to third party.

7. Do Not Tolerate Illegal Activity

Avoid Spammers and Internet Piracy. I was spammed 4 years ago by company that now has a reputation of a good host; that doesn’t mean we should support spammers. So never sign up with spamming hosts! Keep in mind that a host that performs such illegal activity may at some point turn harm your direct interest as well.

8. Check Host’s Brand and Business History

Check host’s whois information! Go to archive.org and find more information about the previous business years of a hosting provider. If this company has a business experience in selling vegetables you cannot expect them to have good knowledge in providing reliable hosting services.

9. Support Competitive Providers

Do not ignore smaller hosting companies in favour of the “big guys”. Big players often don’t care about your web site simply because they host thousands of web sites like yours. This of course does not mean you necessarily have to go for hosting to the guy next door who runs a server in the basement. Spend some time to learn more about the offers you think are worth it.

10. Ask for Host’s Business Engagement

Ask the hosting provider for it’s business engagement. What are their plans to improve the service. How does the company contribute for the industry’s development?

One of the nice things about Javascript the language


One of the nice things about Javascript the language is that it is relatively untyped when compared with strongly typed languages like Ada or Pascal.
In JavaScript the same function can return a boolean or a string or a number with impunity.

Several Websites in one Website’s hosting


How can I have Several Websites But Pay For Only One Website’s hosting?

Many online entrepreneurs these days are faced with the problem of running several websites and having to maintain several web hosting accounts for the various sites. Actually there is a very simple and effective solution to this problem. The answer is to run sub domains.

Sub domains are very similar to having a site within a site, they are not simply additional web pages of an existing website. Each sub domain can have a website of it’s own and completely separate from the main website.

U can use sub domains. A sub domain in technical terms will be a folder or subdirectory located within one domain’s root directory. Usually by looking at the addresses you will be able to tell that the two websites are really offshoots from the same thing. Sub domains have helped many companies prosper on a large scale online as smart entrepreneurs have established sub domains for various other businesses that are offshoots of their parent company.

What are the advantages of having sub domains?

There are many advantages of doing this, the first being that a business can experiment with dozens of other new businesses at minimal expense, since they will still be paying only one hosting bill all the time. This means that any new business started that does not quite work out can quietly be shut down with minimal trouble or effect.

Many times a new online business becomes much easier to establish and customers get to trust it much quicker if it is associated to an existing successful business. Sub domain addresses will usually clearly show a relation to the main parent company.

What are the disadvantages of having sub domains?

One of the very few downsides of using a sub domain is in the cases where a new business does not want to be associated with the parent website for one reason or another. For example the business could be very different and targeted at a completely different market such that an association with a parent company will only bring about confusion in the market.

Still sub domains does not apply to many online entrepreneurs starting out and even many others who are already established. And therefore sub domains can be a neat and effective solution to many problems.