Webmasters Asked by John Conde on November 3, 2021
This is a “catch-all” question designed to serve as an answer for all questions about choosing web hosting. Pro Webmasters no longer accepts new questions about how to choose hosting. All future questions pertaining to finding web hosting should be closed as a duplicate of this question. For more information about this policy please see this meta question.
How to find web hosting that meets my requirements?
What we’re looking for in answers to this question are the basics about web hosting:
What we do not want is:
Cutting long answers short, there are three major types of web hostings;
Shared Hosting
It is best for basic websites, such as single landing page websites or agency website. I would not recommend it for the websites which have woocommerce support or entertain a huge amount of traffic. (Best for Personal blogs and Landing pages).
VPS Hosting
It is best for little advance users, such as a freelancer having 10 to 20 websites or clients websites he is currently taking care of. You can also host shopping websites on it with minimal traffic and personal blogs with high traffic.
Dedicated Server Hosting
This is what I own, I run an agency where we develop websites of a number of clients, and to host them and give them perfect quality while having total control of each and every platform, we go for Dedicated Server Hosting, this allows you to have your own server, it is expensive in cost but totally worth it if you own a business.
Answered by Fahad Ur Rehman Khan on November 3, 2021
Before choosing a suitable webhosting, we need to consider:
Cloud Services are ideal and best available solution because they offer flexibility about technology,pricing,implementation.
Google Cloud & OpenShift(RedHat) is my favorite cloud hosting service provider. You can also try AWS( Amazon Web Services).
Give Priority to Cloud Based Hosting Solutions because they fulfill most requirements very easily.
Answered by Vikas Avnish on November 3, 2021
Speed of content delivery is important
I recommend asking any providers you are interested in for your web hosting needs to produce a demonstration page that you can test the TTFB (time to first byte) value. Webpagetest.org can test such values from various computers for you. Additionally, Google factors this in when you use its page-speed insights tool to scan web pages, and they may rank your site lower if the loading speed is mediocre.
Web hosting for first-timers
If it's your first time in the web development field, start by looking for a free web host that has an SQL and scripting processing engine enabled.
Make sure the host offers you FTP (or SFTP for secure FTP) access to your web space, or at least a web disk (where you login to a secure area on the server to upload files).
Also, make sure the host includes PHP and MySQL in the plan you choose if you want to run any content management system such as Wordpress or you want to run any kind of dynamic page that doesn't utilize javascript.
Regardless of the type of hosting you choose, It must have web server software installed such as apache in order for web pages to be delivered, and there is often a document root (base folder for your website files) as well as an index file defined in the server configuration file. Often the index file is index.htm or index.html or even index.php.
Consider Bandwidth
Many hosting providers impose a monthly bandwidth limit and going over will either result in suspension of content delivery for the remainder of the month and/or additional overage fees. Because of this, some math needs to be done. To be safe, estimate the average size of the files you expect many users to access and divide that into your bandwidth limit and that's about how many users that provider will allow you to serve in a month.
For example, If your bandwidth limit is 10 GB a month and each page you serve without caching enabled consists of:
an image that's 90 KB,
a CSS file that's 2 KB,
a base HTML file that's 8 KB
Then each user will use 100 KB of your bandwidth. Therefore.
10 GB / 100 KB
= 10,000,000 KB / 100 KB
= 100,000 users
So in the above scenario, you could only serve 100,000 fresh copies of the page out to the world.
If you need to serve more copies of the page, then either seek a provider that offers a higher bandwidth limit, and/or optimize your code and/or employ HTTP caching and pray every browser connected to your server obeys it.
Answered by Mike -- No longer here on November 3, 2021
Backups
Something else to consider is backups.
Some hosting providers will provide a rudimentary service (once a week?) and you might not have direct access to do a restore yourself. So be mindful of the restore process as well a the backup process.
There are quite a few commercial products in the marketplace that differ according to your needs (data size, speed of restore etc)
A solution that works for me as a hosting reseller with 200Gb+ to backup is Amazon AWS S3 which if used with the AWS CLI is fast, efficient, can be automated and is reasonably priced.
[UPDATE] this answer came to my attention again- I have actually changed my backup strategy and now use BackblazeB2 with hashbackup. Much better priced, and works perfectly to backup and restore
It has been said thousands of times by as many people that backups are important. Ask yourself the question; "if the server hard drive died, what would be the result?".
Answered by Steve on November 3, 2021
Content Delivery Networking hosting is possible if the site is static but depends on the company hosting the CDN as not all allow simple hosting such as just a static html site. Also Hosting a website can also be done using a Content Delivery Network but has many pros and cons,
Pro's
Cons
www
this is because most CDN's work of cnames (Not all, just most).CDN Static Support
Please feel free to add to the list but for prevention of spam please do not link.
Answered by Simon Hayter on November 3, 2021
WordPress Hosting on a VPS
To run WordPress you need the following:
PHP version 5.2.4 or greater
MySQL version 5.0 or greater
Make sure you server has enough resources to comfortably run those. The main bottleneck you're going to run into is MySQL queries. If you have a lot of vistors, try to limit the number of times those visitors will trigger a database query. There are many approaches to doing that. Just search around for WordPress performance or optimization. For example: http://elliottback.com/wp/why-my-wordpress-site-is-so-much-faster-than-yours/
The amount of RAM required is contingent on how many applications and services are going to be running at once. A good place to start might be 512MB, but you might want 1GB. Thankfully RAM is cheap and even hosting companies are beginning to pass on the savings. You may want even more, but again, this all depends on what you'll be running. Here's a good discussion about server RAM: http://webmasterformat.com/blog/how-much-ram
If your site only averages a few hundred or few thousand visitors per day, RAM isn't going to be much of a factor, but as soon as your daily visitors gets into the tens of thousands or more, then the amount of RAM you have installed becomes an issue. Try to find a host that can easily increase the installed RAM on your VPS when it comes time to upgrade.
It's optimistic to think you'll have a lot of visitors right away, however it takes time to build up an audience. With that in mind, try to get a hosting company that doesn't care about bandwidth that much. A lot of hosts advertise unlimited or un-metered bandwidth (within reason). During the first few months of a site, you'll learn how much bandwidth your site requires to serve up and when your site finally breaks through to the big time and the ISP comes a knockin' to renegotiate your monthly bandwidth, now you'll know how much to buy.
It's also important to learn how to save bandwidth whenever possible. This has two advantages: one, you'll save money, and two, you'll increase performance. There are tons of articles out there on how to fine-tune your web site's performance. Check out Yahoo's "Best Practices for Speeding Up Your Web Site"
Also, seriously consider using a content delivery network (CDN) such as Amazon S3/CloudFront for serving up your static resources (stuff that isn't going to change that often) like logo graphics, style sheets, image sprites, javascript files. This also increases your site's load times considerable, effectively doubling (or more) the number of visitors your server can handle in a day.
As far as disk space goes, you need enough to run the OS, the installed programs, log files (depending on your server/OS, try to make sure these are automatically compressed, otherwise in no time you'll run out of hard drive space), and finally how big is your blog going to be? How many entries will there be in the database? How many and how big are the images going to be? For a VPS, a good place to start would be 40GB of hard drive space.
If you've already designed the blog, you should know how big the base site is already. But how much stuff are you going to upload each month? Make sure you have enough room for all of it. Also as already stated, consider offloading many of the site's static resources off to a CDN. Finally, consider using other web services for hosting large multimedia content like YouTube or Vimeo for video or SoundCloud for audio. They are often free and the content can easily be embedded on your site.
Answered by DJSizzlePuff on November 3, 2021
PHP Hosting
If you have any tips for researching/selecting a PHP web host, please edit this answer accordingly
PHP web hosting is very common and easy to find. When selecting a web host that offers PHP, you should keep the following in mind:
Because PHP is so common prices tend to be very low. That tends to mean margins are very low. As a result many low cost web hosts tend to "oversell" web space which means they put more websites on a server then would be considered ideal for those webmasters. This results in websites hosted on these servers to respond slowly and even occasionally have errors due to resources not being sufficient to complete their request. When researching a PHP web host, check to see if they have a reputation for overselling.
Many web hosts are slow in adopting new versions of PHP (the migration from PHP4 to PHP5 was extremely slow). If you want to have the latest PHP features available for your website make sure the web host you select either migrates to new versions of PHP or offers customers an opportunity to move to a new server using the newer version of PHP.
PEAR extends PHP offering a lot of functionality out of the box. Make sure your web host offers at least the most popular PEAR packages (MDB2, PHPUnit)
Answered by John Conde on November 3, 2021
The follow is recommended by the Better Business Bureau (A little old but still sound advice):
Is your business Web site down again? Does it seem to have more downtime than uptime? You may want to consider changing your Web hosting service. One of the most important decisions you will make for your business Web site is selecting which Web hosting service will display your Web pages to the Internet. Choosing the right Internet Service Provider (ISP) to host your business's Web site may feel like finding the right day-care center for your kids these days: Are they reliable? Will they be there next month? Do they know what they are doing? What services do they provide?
Finding a provider to host and maintain your Web presence can be a walk in the park, if you gather the right information. Or, it can be a disaster waiting to happen. The Better Business Bureau suggests you consider the following when shopping for a Web host:
Know what type of service you need and only pay for that service. Large companies and high volume Web sites can expect to pay higher> rates for the services they need.
Shop around. Going with a big-name company may not be the best option for a small business. With larger companies you may find yourself competing for attention when it comes to getting service and performance issues addressed.
Ask questions. Find out how much space the hosting company will allow you on their server for mail, log files, system programs and graphics. How many email addresses are you allowed? Inquire about the availability of mailing list management programs, such as Majordomo for newsletters and autoresponders for automatic responses to e-mail messages sent to certain addresses. Also, ask if they provide some sort of statistical data on visitors to your web pages.
Read your service contract carefully. If there were verbal negotiations between you and the web hosting company, be sure they are included in the contract. For instance, if the web hosting company says it will respond to complaints or glitches with your account within 12 hours, rather than their usual 24 hours, be sure that promise is included in your contract.
Make certain that the data on your web site remains secure and within your control. If you want "state of the art" security, add those words to your contract. That way you know your web hosting company has agreed to provide it.
Check the Web hosting company out with the Better Business Bureau before doing business.
Answered by John Conde on November 3, 2021
---- Thought I'd start this off with some structure and stubs. Feel free to edit and add to this. ----
A web host allows you to make a website available over the Web by storing it on a computer that's always on and always connected to the Internet. There are thousands of companies who offer web hosting. This guide aims to teach you how to understand, research, and evaluate the products on offer for yourself.
To find a suitable web host you need to:
We'll talk you through these steps now.
To start your search, it helps to have a rough idea of your:
If you've got these pieces of information, great! If you haven't, try to work them out and write them down before reading on; it will make finding a web host much easier.
The hosting market is awash with different products. This section describes them.
It's possible to find free web hosting, but very few professional webmasters will recommend that you use it.
pro
contra
In short, it's worth paying for hosting instead of using a free service. A cheap shared hosting package will give you a basic level of support, more reliable uptime, and it won't break the bank.
Good services (as of 2018) include Github Pages.
pro
contra
This covers a variety of services which can be split into three groups - Infrastructure as a Service, Platform as a Service, Software as a Service. This Wikipedia article describes the differences.
pro
contra
This is where it looks like you have a server all to yourself although you are physically sharing it with other people.
pro
contra
pro
contra
Colocation is much like dedicated web hosting. The difference is that you need to buy, bring in, manage and service the Hardware itself too.
pro
contra
This is similar to dedicated hosting, but reducing security issues because a professional team would maintain your server. On the other hand you mostly can't act as freely as on a dedicated machine.
You can use the five criteria we listed at the start (budget, traffic, technology, ability and location) to determine what product would suit you.
Flowchart attempting to steer people towards the right product?
Now that you know the product you need, let's discover how to find companies that offer that product.
Searching by budget, technology, and other requirements – suggested strategies:
These are some features that even a good basic shared hosting package ought to include, in rough order from the most basic to more advanced.
.htaccess
files or equivalent.cron
or equivalent.Possibly, but always check. Some hosts run a cheap service, but they do an extremely good job.
Yes it does, if you deal with sensitive data. If you are a businessman providing a service for your local registration office or a doctor, you can't store the data where lax laws may allow the sale of that data. (For example as a German provider you must not store your data in the USA, because of the local Data Protection Acts. Recently, there was even a debate, where German data protection officers announced, they will sue website-provider who include a Facebook Like Button on their website, because the end-users will get tracked by an US-company, which in turn may sell the usage data of German customers to advertisers.)
Often times, websites that claim to offer hosting reviews are really out to make money from affiliate links or through other channels, and as such they will not offer an honest review. Never trust just one site, and always check multiple sites before buying.
Answered by Nick on November 3, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP