Professional Documents
Culture Documents
http://www.w3schools.com/hosting/default.asp
Web Hosting Introduction
What is the World Wide Web?
All the computers in the Web can communicate with each other.
Web clients view the pages with a program called a web browser.
If you want to learn more about HTML, please visit our HTML tutorial.
The collection of all your web pages is called your web site.
To let others view your web pages, you must publish your web site.
To publish your work, you must copy your site to a web server.
Summary
If you want other people to view your web site, you must copy your site to a public server.
Even if you can use your own PC as a web server, it is more common to let an Internet Service
Provider (ISP) host your site.
Included in a Web hosting solution you can expect to find domain name registration and standard
email services.
You can read more about domain name registration, email and other services in the next chapters
of this tutorial.
Next Chapter
To make your web site visible to the world, you'll have to store it on a web
server.
Hardware Expenses
To run a "real" web site, you will have to buy some powerful server hardware. Don't expect
that a low cost PC will do the job. You will also need a permanent (24 hours a day ) highspeed connection.
Software Expenses
Remember that server-licenses often are higher than client-licenses. Also note that serverlicenses might have limits on number of users.
Labor Expenses
Don't expect low labor expenses. You have to install your own hardware and software. You
also have to deal with bugs and viruses, and keep your server constantly running in an
environment where "everything could happen".
Connection Speed
Most ISPs have very fast connections to the Internet.
Powerful Hardware
ISPs often have powerful web servers that can be shared by several companies. You can also
expect them to have an effective load balancing, and necessary backup servers.
Daily Backup
Make sure your ISP runs a daily backup routine, otherwise you may lose some valuable data.
Traffic Volume
Study the ISP's traffic volume restrictions. Make sure that you don't have to pay a fortune for
unexpected high traffic if your web site becomes popular.
E-mail Capabilities
Make sure your ISP supports the e-mail capabilities you need.
Database Access
If you plan to use data from databases on your web site, make sure your ISP supports the
database access you need.
Next Chapter
Registering a Domain
Domains can be registered from domain name registration companies.
These companies provide interfaces to search for available domain names, and they offer a
variety of domain name extensions that can be registered at the same time.
Sub Domains
Most people are unaware that they use sub domains daily. The famous "www" of the World
Wide Web is an example of a sub domain. Sub domains can be created on a DNS server, and
they don't need to be registered with a domain name registrar, of course, the original domain
name needs to be registered before a sub domain could be created.
Examples of sub domains used on the internet are http://store.apple.com and
http://support.microsoft.com.
Sub domains can be requested from your web hosting provider.
Expired Domains
Another source for domain registrations is expired domains.
When you register a domain, think of it as a rental, assuming there are no legal or trademark
issues with the domain name, you are free to use it as long as you continue to pay the yearly
fee (you can now register in advance as many as 10 years). Some people register domains as
speculators, hoping that they can later sell them, while others may have planned to use a
domain and never had the time. The result is that domains that were previously registered,
become available again.
RANK
WEB HOST
PRICE
DISK SPACE
BANDWIDTH
RATING
REVIEW
VISIT SITE
$3.45
Unlimited
Unlimited
98%
Free domain for life, Unlimited domain hosting, Anytime money back guarantee, Unlimited MySQL Databases, FREE
setup Read Review
$3.50
Unlimited
Unlimited
97%
Unlimited storage space and data transfer, 24/7 support, Free domain and setup, easy to use control panel Read
Review
$3.67
Unlimited
Unlimited
96%
FREE Domain & Setup, Instant Activation, Free Website Builder, Green Hosting Read Review
$4.84
Unlimited
Unlimited
95%
24/7 Phone Support, Hosted Exchange Email solutions, Affordable website & domain hosting services for businesses of
all sizes Read Review
$6.47
Unlimited
Unlimited
94%
Since 1995, Yahoo! Free Domain Name, Easy-to-use site design tools,User-friendly control panel Read Review
$3.95
Unlimited
Unlimited
93%
Professional Green Hosting, 100% Carbon Neutral Friendly, Free 100$ Ad credits for new clients, Anytime Money Back
Guarantee Read Review
$6.95
Unlimited
Unlimited
92%
Free Domain forever, Site Promotion Package, Top pick for personal site, 24/7 Support, Free Blog, Forum, Board Read
Review
$5.95
Unlimited
Unlimited
91%
Free Domain Forever, Free Site Builder, Unlimited Email Accounts, Best Support in the Industry Read Review
$6.64
1.5TB
150GB
89%
Unlimited Web sites, Unlimited Email Forwards, 25 MySQL Databases, FREE! Google Webmaster Tools Read
Review
$4.95
350GB
3000GB
86%
Host UNLIMITED Websites, FREE Site Builder, 99.9% Uptime Guarantee, FREE Instant Setup Read Review
Next Chapter
Make sure you get the disk space and the traffic volume you need.
Monthly Traffic
A small or medium web site will consume between 1GB and 5GB of data transfer per
month.
Calculate the following: average page size * expected page views per month
Example: If your average page size is 30KB and you expect 50,000 page views per month,
you will need 0.03MB * 50,000 = 1.5GB.
Larger, commercial sites often consume more than 100GB of monthly traffic.
Before you sign up with a host provider, make sure to check this:
Will you be billed a fortune if the web site exceeds the volume?
Connection Speed
In the early days of the Internet a T1 connection was considered a fast connection. Today
connection speeds are much faster.
1 byte equals to 8 bits (and that's the number of bits used to transport one character).
Low-speed modems can transport from about 14 000 to 56 000 bits per second (14 to 56
kilobits per second). That is somewhere between 2000 and 7000 characters per second, or
about 1 to 5 pages of written text.
One kilobit (Kb) is 1024 bits. One megabit (Mb) is 1024 kilobits. One gigabit (Gb) is 1024
megabits.
These are connection speeds used on the Internet today:
Name
Connection
Modem
Analog
14.4-56Kb
D0
Digital (ISDN)
64Kb
T1
Digital
1.55Mb
T3
Digital
43Mb
OC-1
Optical Carrier
52Mb
OC-3
Optical Carrier
156Mb
OC-12
Optical Carrier
622Mb
OC-24
Optical Carrier
1.244Gb
OC-48
Optical Carrier
2.488Gb
Before you sign up with a host provider, surf some other web sites on their servers, and try
to get a good feeling about their network speed. Also compare the other sites against
yours, to see if it looks like you have the same needs. Contacting some of the other
customers is also a valuable option.
Next Chapter
Windows Hosting
Windows hosting means hosting of web services that runs on the Windows operating
system.
You should choose Windows hosting if you plan to use ASP (Active Server Pages) as server
scripting, or if you plan to use a database like Microsoft Access or Microsoft SQL Server.
Windows hosting is also the best choice if you plan to develop your web site using Microsoft
Front Page.
Unix Hosting
Unix hosting means hosting of web services that runs on the Unix operating system.
Unix was the first (original) web server operating system, and it is known for being reliable
and stable. Often less expensive than Windows.
Linux Hosting
Linux hosting means hosting of web services that runs on the Linux operating system.
CGI
CGI scripts are executables that will execute on the server to produce dynamic and
interactive web pages.
Most ISPs offer some kind of CGI capabilities. ISPs often offer preinstalled, ready to run,
guest-books, page-counters, and chat-forums solutions in CGI.
CGI is most common on Unix or Linux servers.
If you want to learn more about ASP, please visit our ASP tutorial.
PHP
PHP is the widely-used, free, and efficient alternative to competitors such as Microsoft's
ASP.
PHP is perfectly suited for Web development, and can be embedded directly into the HTML
code.
The PHP syntax is very similar to Perl and C.
PHP is often used together with Apache (web server) on various operating systems. It also
supports ISAPI and can be used with Microsoft's IIS on Windows.
PHP supports many databases, such as MySQL, Informix, Oracle, Sybase, Solid,
PostgreSQL, Generic ODBC, etc.
If you want to learn more about PHP, please visit our PHP tutorial.
JSP
JSP is a server-side technology much like ASP, developed by Sun.
With JSP you can create dynamic web pages by putting Java code inside your HTML pages.
The code is executed by the web server before the page is returned to the browser.
Since JSP uses Java, the technology is not restricted to any server-specific platform.
Cold Fusion
Cold Fusion is another server-side scripting language used to develop dynamic web pages.
Cold Fusion is developed by Adobe.
Chili!Soft ASP
Microsoft's ASP technology runs only on Windows platforms.
However, Chili!Soft ASP is a software product that allows ASP to run on UNIX and some
other platforms.
Microsoft FrontPage
FrontPage is a website design tool developed by Microsoft.
FrontPage allows users to develop a web site without any deep knowledge of web
development.
Most Windows hosting solutions support FrontPage server extensions for users that use
FrontPage to develop their web site.
If you plan to use FrontPage, you should look for a Windows hosting solution.
Adobe Dreamweaver
Dreamweaver is a website design tool owned by Adobe Systems.
Dreamweaver allow users to develop a web site without any deep knowledge of web
development.
Dreamweaver has support for web technologies such as CSS, JavaScript, ASP.NET,
ColdFusion, JavaServer Pages, and PHP.
Dreamweaver is available for both Mac and Windows operating systems.
Secure Server
A secure server can transmit data encrypted.
If you plan to do online creditcard transactions, or other types of web communication that
needs to be protected against unauthorized access, your ISP must provide a secure server.
Next Chapter
Free Hosting
Some ISPs offer free web hosting.
Free web hosting is best suited for small sites with low traffic, like personal sites. It is not
recommended for high traffic or for real business. Technical support is often limited, and
Bad:
No domain names.
Bad:
Good support
Dedicated Hosting
Bad:
Expensive.
Collocated Hosting
Collocation means "co-location". Collocated hosting lets you place your own web server on
the premises (locations) of a service provider.
This is pretty much the same as running your own server in your own office, only that it is
located at a place better designed for it.
Most likely an ISP will have dedicated resources like high-security against fire and
vandalism, regulated backup power, dedicated Internet connections and more.
Good:
Bad:
High bandwidth.
Expensive.
High up-time.
High security.
Your Checklist
Before you choose your web host, make sure that:
Before you sign up with an ISP, surf some other web sites on their servers, and try to get a
good feeling about their network speed. Also compare the other sites against yours, to see
if it looks like you have the same needs. Contacting some of the other customers is also a
valuable option.
Example: eUKhost
eUKhost is a leading web hosting company in the United Kingdom.
eUKhost offers services including:
Shared Hosting
Reseller Hosting
VPS Hosting
Dedicated Servers
24/7/365 Support
on Linux and Windows platforms, powered by control panels such as cPanel/WHM, Plesk
and DotNetPanel.
An account can be setup within a few minutes
http://www.slideshare.net/cchamnap/introduction-to-web-architecture
What is web 2.0?
Web 2.0 can mean different things to different people. But it is actually a technology that made all the different
things possible. The basis of sharing, commenting, connecting people, editing other peoples web pages and
interactive web designs would not have been viable without this technology. We would all agree that all online
interactive services and communities such as social networks, wikis, social bookmarking, Weblogs and social
news, which all fall under social media represent the success of Web 2.0.
Web 1.0 has come to pass and so have static web pages and the definitive line that was drawn between creators
and readers of the Web.
Web 2.0 is the mother of the new interactive Internet. It made online social media feasible so that users are now
able to publish, edit, and share information with others more conveniently than ever before. Anyone can create
and share with a few clicks with Web 2.0 technology. It is that interactive and dynamic. Not only does it promote
sharing among Internet users, it connects people with people. A decade ago, we would have never imagined how
viral online tools like Twitter could be. But it is all happening right now and booming as I speak.
More of the world is jumping on the bandwagon, using the children of Web 2.0 for their businesses and
marketing. News is getting increasingly timely with its help and the potential it can bring is officially unlimited.
Do not be confused with Web 2.0 as a collection of social media tools; it is the technology that made the features
of social media possible.
In this article, I wish to go over the key advantages and disadvantages of Web
2.0, and this will give readers the ability to decide what they think. However, to
understand the pros and cons of Web 2.0, it is first important to know what it is.
Web 2.0 is an enhancement of the existing Internet. To break it down into a
single definition that is relatively simple, Web 2.0 is a system in which online
users become participants rather than mere viewers.
With Web 2.0, information can be pulled from a number of different places, and it
can be personalized to meet the needs of a single user. Applications can be built
on the existing applications that comprise the Web 2.0 interface. It could be said
that Web 2.0 will allow the mass population to communicate with each other and
spread ideas rather than receiving their information from a single authority.
Based on the descriptions above, it should be easy to see the advantages of this
system. Information will flow freely, and people can express their ideas without
fear of repression. Web 2.0 would make the Internet a true democratic system, a
digital democracy.
The population as a whole would become more informed. Instead of getting
information from once source that could have an agenda, they can receive their
information from multiple sources, and this will allow them to make better
decisions about the world around them. A good example of this is the ability to
read newspapers from various countries other than the one you reside in. You
can view events from more than one perspective, and this allows you to be a
more well informed person. Another powerful advantage of Web 2.0 is
communication. It has become obvious that the Internet is one of the greatest
communication mediums in the world.
In my personal opinion, the Internet surpasses even the telephone and printing
press. The reason I say this is because the masses can communicate with each
other without the oversight of governments or corporations. This has created an
environment where ideas and freedom is allowed to flow unrestricted. People can
communicate from around the world for a fraction of the cost they would pay to
make an international phone call. Web 2.0 will make the Internet more
personalized. Everyone has different needs, and Web 2.0 will allow each
individual to have information that is tailored to their needs and interests.