I am using a shared hosting plan for my blogs but I don't know where it came from? How does shared hosting work? Does it have 1 IP address for every package hosted? Anyone explains me?
A decent shared hosting would never have a single hard disk. In my opinion you would at least need RAID 10 (that means a minimum of 4 disks for redundancy), multiple backup systems, multiple malware scanners, premium spam filters for email and IP blacklist protection and a ton more.
Basically for the shared hosting plan, many users will be sharing one dedicated server's resources, both hardware and software. The server will be having pre-installed software's like web server, database server, many third party applications and web panel for configuration scripts, script installers e.t.c. In a shared hosting environment mostly more than hundreds of users will be sharing the same server. So If your application is not so resource hungry and performance Intensive you can go for shared hosting plan which is fairly cheap compared with the VPS plans. VPS plans on the other hand are better for highly performance intensive applications since it has much less number of users per server. Hope this Helps.
Shared Hosting is all about sharing resources of a dedicated server and Shared Hosting performance depend on how much resource you sharing with how much users. Thanks.
Shared hosting works around name-based virtual hosting. When a connection comes in the web server is able to see which domain has been asked for in the headers of the HTTP connection. It is then able to look up (in its configuration) where on disk that domain is stored and send it to the user. You can have many many many domains on a single IP and that how shared hosts work. The downside is that a naughty site on the same IP might damage the reputation of your site, but this is becoming less likely as search engine algorithms are catching up with how hosts are using IPs. You used to have to have a dedicated IP to have an SSL certificate, as the connection is encrypted, so the web server could not read the header, however, SNI has changed this, and every website on the same IP can now have it's own SSL certificate.