How Webservers Work?
It is very complex system, that you type
the Url, and the particular website opens. Although, the methodology
behind this fact is difficult-to make-it-work process, but
it is easy-to-use also.
Now, lets suppose, you open a browser and
type http://creativewebsols.com. Your browser then initiates
a connection to the webserver in which the creativesebsols.com
files are stored. The browser does this using the Internet
connection you have. The request for http://creativewebsols.com
is first converted into an IP address using the nameservers
which have been assigned to creativewebsols.com and then locating
the server which has creativewebsols' files.
Now, once the communication has been established
between the browser and the webserver; request for the files
of creativewebsols.com to be displayed is made. This is done
using the Hyper Text Transfer Protocol (http). All the files
which the webserver sends back to the browser is then converted
into human readable format by the web-browser itself. Using
this process, the server can send files to multiple client
computers at the same time allowing viewers across the globe
to access the website.
A webserver typically stores all the files
necessary to display the pages of the creativewebsols on your
desktop. This includes all the text files, images, graphics,
and any other script that enables the dynamic elements of
a website to function. The number of such simultaneous requests
which can be serviced depends entirely on the robustness and
configuration of the webserver.
The most popular open-source webserver in
use today is Apache while windows servers generally use IIS
(Internet Information Services) as the webserver application.
Database Connection with the OLEDB
A non Domain Name Server (DNS) is always
better than a System Domain Name Server (DNS). This would
be even more noticeable for sites which run a multitude of
simultaneous connections to the database.
However, experts seem to be recommending
an Object Linking and Embedding Database (OLEDB) connection
as against the above two. The fact that a faster speed in
accessing data as well as establishing database connections
is easily achieved using the Object Linking and Embedding
Database (OLEDB).
If one sits to compare a Domain Name Server
(DNS)-less connection, a System Domain Name Server (DNS) connection
& an Object Linking and Embedding Database (OLEDB) connection,
the last of the three scores above the other two.
The connection string for an Object Linking
and Embedding Database (OLEDB) connection would be as follows.
“Host=HostName; Data Source=DatabaseSource;
Initial Catalog=DatabaseName; User ID=UserID; Password=Password” |