Physically, hosting - is the provision of certain processing power on the server to ensure the normal functioning of the site. Therefore, without a high-quality and reliable hosting, you will not be able to create a website.
Depending on the type of resources provided by the host (owner of the hosting) resources, hosting is divided into types:
- virtual hosting
- virtual dedicated server
- dedicated server
When virtual hosting the site is given a disk space on the server,as a rule small. Up to 1000 users can be hosted on one server. Web services of all sites on one virtual server are executed in a single environment. This hosting is suitable for "light" sites that do not require a lot of resources.
Virtual Dedicated Server - this is part of the resources of the real server,allocated for the operation of one site or one user. The separation of resources between users is carried out programmatically - for each user there is a "virtual machine".
On a single real server can find several virtual dedicated servers. This kind of hosting is suitable for medium weight websites.
Dedicated server Is to provide the entire server withneeds of one user. Such hosting is needed for especially "heavy" sites, which require maximum resources from the system. In addition, you can not do without a dedicated server if you need non-standard software for the operation of the site.
Sometimes as one more kind of hosting allocate service colocations - placing in the territory of the data center of the hosting provider their computing capacity or renting these capacities from the hoster.
When choosing a hosting first of all, pay attention to thethe functionality that this or that host company provides. In particular, a very important criterion for choosing a hosting is the one installed on the server operating system - it depends on it, what software can be installed on the server.
Required software is selected based on the needs of the site. If a site requires databases(DB), then hosting should support them and provide a management system (DBMS). If necessary, hosting should also support Perl, PHP, Python, ASP, Ruby, JSP, CGI scripts, .htaccess / .htpasswd directives (for Apache), etc.
Compare different hosting tariff plans among themselves on several quantitative indicators and constraints. So The cost of hosting will depend on the:
- the size of the disk space provided
- the amount of monthly traffic
- the number of mailboxes and the place for them
- the number of databases and the place for them
- the number of FTP users
- number of sites within the same account
In addition, the cost of hostingThe physical parameters of the server and the Internet channel provided by the host have a direct effect. So, the speed of the server is affected by the number of free resources of the processor, RAM, the speed of loading information - the bandwidth of the channel, the remoteness of host equipment from the target audience of the site (this affects routing).
Hosting services can be provided on a paid and free basis. Free hosting is popular among beginners and owners of small personal pages, as its capacity is usually not enough for "heavy" commercial sites.
Free hosting has much less functionality compared to paid, it runs slower and less reliable. Free hosting providers oftencompensate with forced advertising on the client's website. In addition, the subject matter of advertising may not at all correspond to the subject matter of the site and interfere with visitors to this site.
therefore for commercial websites, as a rule, choose a paid hosting that can meet all the client's requirements for functionality and security.