互联网项目运行基本概念
互联网项目的运行概念-技术
还是知道一些技术的背景知识会比较好,能有助于理解一些项目的设计。
◇ 基本类型
一般来说,至少需要两个服务器。一个称之为web服务器,另一个称之为数据库服务器。web服务器可以用大家熟悉的IIS,Apache等,数据库服务器可以是SQL Server,MySQL,Oracle等。
web服务器用来连接用户的访问,数据库服务器用来提供网站呈现所需要的数据,在早些时候微软架构中的asp语言,就是典型的这样的结构。asp程序将响应发送到IIS服务器,IIS服务器根据asp程序中的具体要求到数据库服务器获得数据,整合成html页面返回到用户的浏览器中。
这是最基本的网站结构,基本上没有一家商业运作网站会这样用,因为这样结构无法承受大量的访问要求,同时效率很低。以后所有的复杂网站结构都是从这个结构开始变化发展出来的。不管一个网站的结构多么复杂,web服务器和数据库服务器总是其中最基本的单位。
◇ 静态页面技术