Django 3 Web应用开发实战
上QQ阅读APP看书,第一时间看更新

1.1 网站的定义及组成

网站(Website)是指在因特网上根据一定的规则,使用HTML(Hyper Text Markup Language,超文本标记语言)等工具制作并用于展示特定内容相关网页的集合。简单地说,网站是一种沟通工具,人们可以通过网站来发布自己想要公开的资讯,或者利用网站来提供相关的网络服务,也可以通过网页浏览器来访问网站,获取自己需要的资讯或者享受网络服务。

在早期,域名(Domain Name)、空间服务器与程序是网站的基本组成部分,随着科技的不断进步,网站的组成日趋复杂,目前多数网站由域名、空间服务器、DNS域名解析、网站程序和数据库等组成。

域名由一串用点分隔的字母组成,代表互联网上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位,已经成为互联网的品牌和网上商标保护必备的产品之一。通俗地说,域名就相当于一个家庭的门牌号码,别人通过这个号码可以很容易地找到你所在的位置。以百度的域名为例,百度的网址是由两部分组成的,标号“baidu”是这个域名的主域名体;前面的“www.”是网络名;最后的标号“com”则是该域名的后缀,代表是一个国际域名,属于顶级域名之一。

常见的域名后缀有以下几种。

● .COM:商业性的机构或公司。

● .NET:从事Internet相关的网络服务的机构或公司。

● .ORG:非营利的组织、团体。

● .GOV:政府部门。

● .CN:中国国内域名。

● .COM.CN:中国商业域名。

● .NET.CN:中国从事Internet相关的网络服务的机构或公司。

● .ORG.CN:中国非营利的组织、团体。

● .GOV.CN:中国政府部门。

空间服务器主要有虚拟主机、独立服务器和VPS(Virtual Private Server,虚拟专用服务器)。

虚拟主机是在网络服务器上划分出一定的磁盘空间供用户放置站点和应用组件等,提供必要的站点功能、数据存放和传输功能。所谓虚拟主机,也叫“网站空间”,就是把一台运行在互联网上的服务器划分成多个“虚拟”的服务器。每一个虚拟主机都具有独立的域名和完整的Internet服务器(支持WWW、FTP、E-mail等)。虚拟主机是网络发展的福音,极大地促进了网络技术的应用和普及。同时,虚拟主机的租用服务成了网络时代新的经济形式,虚拟主机的租用类似于房屋租用。

独立服务器是指性能更强大、整体硬件完全独立的服务器,其CPU都在8核以上。

VPS即虚拟专用服务器,是将一个服务器分区成多个虚拟独立专享服务器的技术。每个使用VPS技术的虚拟独立服务器拥有各自独立的公网IP地址、操作系统、硬盘空间、内存空间和CPU资源等,还可以进行安装程序、重启服务器等操作,与一台独立服务器完全相同。

网站程序是建设与修改网站所使用的编程语言,源代码是由按一定格式书写的文字和符号编写的,可以是任何编程语言,常见的网站开发语言有Java、PHP、ASP.NET和Python。而浏览器就如程序的编译器,它会将源代码翻译成图文内容呈现在网页上。