狭义的网站的基本构造可以这样理解:一般认为网站由域名、空间、程序3个主要部分组成。随着互联网技术的不断发展,网站的组成也在发生着变化,根据目前的网站的基本构造需求,主要可以分为域名、空间服务器、网站程序、数据库等然而,不同的网站的基本构造,其构成是不同的。
广义的网站构造可以这样理解:网站是指一组相关网页及其包含的内容(如果文字、图像、视频、音频等托管在一个网站,至少需要一台Web服务器)经由网络(例如作为统一资源定位器的公共因特网地址的互联网或私人的本地区域网络)访问。所有可公开访问的网站共同构成了万维网(WWW)。可以参考下面的网站:
我们已经知道构成网站的基本要素一一域名、空间、程序,那么它们在建站时各自都发挥着什么作用呢?
所谓域名,一般来讲就是由一串用点分隔的名字组成的 iNterne上某一台计算机或计算机组的名称。 Internet上的主机都由IP地址标识。为了方便记忆,人们创建了域名系统,使域名与IP地址对应。从技术上讲,域名只是 Internet中用于解决地址对应问题的一种方法,它的作用是不必让人们记住复杂的IP地址。从建站角度讲,好的域名不仅能够招徕更多的潜在客户,还能提高客户对网站的信任度关于域名及如何选择一个适合自己网站的域名。
服务器可以通俗地理解为用来存放网页和访问者上网时访问的地方,通常分为文件服务器、数据库服务器和应用程序服务器。它是一种高性能计算机,作为网络的结点存储、处理网络上80%的数据、信息,因此被称为“网络的灵魂”。服务器可以记录用户放在上面的所有网站的访问记录、数据流量、用户登录信息收集错误信息等。
域名解析,简单地说就是把访问者在浏览器地址栏输入的网页地址解析成I地址。IP地址是用4段数字组成的,相对英文来说不好记忆,而通过域名解析就可以不用记忆IP地址,直接由输入的英文或汉字链接到网站。这一操作过程可以描述为:把域名指向网站空间的IP地址。
网站程序是指经过开发的网站系统,一般也称网站源代码,建站者可以利用这些源代码快速搭建一个功能强大的网站。目前网站程序通用的分类有论坛程序、网站内容管理系统(CMS)、Blog程序、网店程序、相册程序等。将这些网站程序直接上传到我们的空间并安装,经过一系列本地化配置,就可以为网站盈利模式服务了。
应用程序。应用程序是指为了完成某项或某几项特定任务而开发的运行于操作系统之上的计算机程序。应用程序与应用软件的概念不同,但常常因为概念相似而被混淆。软件是指程序与其相关文档或其他从属物的集合,一般视程序为软件的一个组成部分。
目前,网站的数据库建设变得尤其重要,因为数据库承载着为网站记录和输送数据的任务。网站常用数据库有 MySQL、 Access、 MS SQL、 Oracle。