PHP
网站制作关于网站的工作原理解析。Web服务器的工作流程是:用户通过Web浏览器向Web服务器请求一个资源,当Web服务器接收到这个请求后,将替用户查找该资源,然后将结果返回给Web浏览器。所请求的资源的内容多种多样,可以是普通的HTML页面、音频文件、视频文件或图片等。用户单击超链接或在浏览器地址栏中输入网页的地址,此时浏览器将该信息转换成标准的HTTP请求并发送给Web服务器。其次,当Web服务器接收到HTTP请求后,根据请求的内容,查找所需的信息资源,找到相应的资源后,Web服务器将该部分资源通过标准的HTTP响应发送回浏览器。最后,浏览器接收到响应后,将HTML文档显示出来。
网站制作公司将Web服务器的工作流程如图1-1所示,PHP网站运行原理如图1-2所示。
图1-1 Web服务器的工作流程
图1-2 PHP网站运行原理
网站制作开发模式
1.网站制作关于C/S与B/S架构
Client/Server(客户机/服务器),比如QQ,最大的问题是不易于部署,每台要使用的机器都要进行安装。另外,软件对于客户机的操作系统也有要求。一旦升级或机器重装,必须重装系统。Browser/Server(浏览器/服务器),易于部署,但处理速度慢,且有烦琐的界面刷新。B/S架构基于HTTP协议,没有HTTP,就不会有浏览器存在。
PHP正是用于开发B/S系统,优点如下。
(1)易用性好:用户使用单一的Browser软件,通过鼠标即可访问文本、图像、声音、视频及数据库等信息,特别适合非计算机人员使用。
(2)易于维护:由于用户端使用了浏览器,无须专用的软件,系统的维护工作简单。对于大型的管理信息系统,软件开发、维护与升级的费用非常高,B/S模式所具有的框架结构可以大大节省这些费用,同时,B/S模式对前台客户机的要求并不高,可以避免盲目进行硬件升级造成的巨大浪费。
(3)信息共享度高:HTML是数据格式的一个开放标准,目前大多数流行的软件均支持HTML,同时MIME技术使得Browser可访问除HTML之外的多种格式文件。
(4)扩展性好:Browse/Server模式使用标准的TCP/IP、HTTP,能够直接接入Internet,具有良好的扩展性。由于Web的平台无关性,B/S模式结构可以任意扩展,可以从一台服务器、几个用户的工作组级扩展成为拥有成千上万用户的大型系统。
(5)安全性好:通过配备防火墙,将保证现代企业网络的安全性。
2.网站制作关于Web应用的三层结构
Web应用的三层结构是指:表现层、中间业务层和数据访问层。其中,表现层是位于最外层(最上层),离用户最近,用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。中间业务层负责处理用户输入的信息,或者将这些信息发送给数据访问层进行保存,或者调用数据访问层中的函数再次读出这些数据。中间业务层也可以包括一些对“商业逻辑”描述的代码。数据访问层仅实现对数据的保存和读取操作。数据访问,可以访问数据库系统、二进制文件、文本文档或XML文档。用最简单的术语来说,Web应用就是一个允许其用户利用Web浏览器执行业务逻辑的Web系统,其有强大的后台数据库的支持,使得其内容具有动态性。
好了,
深圳网站制作公司本文关于“ PHP网站制作关于网站的工作原理解析”就分享到这里。如果您需要深圳网站制作公司为您定制开发制作高端企业门户网站、电子商务网站、在线教育网站等服务,请咨询我们网站在线客服或者拨打我们建站技术客服联系电话,为您提供详细的高端网站制作解决方案。谢谢关注,博纳网络编辑整理。