- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;;; C/S架构是客户端/服务器端交互模式,是Client/Server的简称。它是早期常用的一种软件架构,主要用于局域网内,由服务器端软件和客户端软件组成一个软件系统。它可以分为客户机和服务器两层。第一层: 在客户机系统上结合了界面显示与业务逻辑;第二层: 通过网络和数据库服务器提供后台服务。例如:QQ、微信等属于C/S架构的软件范畴。;优点:
1.C/S架构的界面和操作相对丰富;
2.只有两层的传输,安全性能可以很容易保证,由于只有一层交互,因此响应速度较快。
缺点:
1.C/S架构适用面窄,通常用于局域网中;
2.由于程序需要安装才可使用,因此不适合面向一些不可知的用户;
3.维护成本高,发生一次升级,则所有客户端的程序都需要改变和重新安装。; B/S架构是浏览器/服务器交互模式,是Browser/Server简称。B/S架构是目前最常用的一种软件架构,这种架构的软件不需要在用户的电脑上安装任何客户端程序,只需要在用户的电脑上安装浏览器,用户通过浏览器访问WEB服务器和数据库做交互,交互的结果将会以网页的形式显示在浏览器端。例如:百度、论坛等都属于B/S架构的软件范畴。;优点:
1.B/S架构维护简单方便,只要在服务器端进行配置和部署;
2.只要有浏览器且能够上网就能够登录系统进行信息的处理、数据采集工作,不受客户端的限制;3.如需升级,只更新服务器端程序,客户端在访问时
缺点:
1.B/S架构在兼容性、安全性两方面,对开发的技术有一定的要求,需要开发人员有较高的设计水平;
2.这种架构交互是请求-响应模式,通常需要刷新页面,响应速度受客户端硬件配置、网络带宽等各种因素的限制较多;
3.对服务器端的硬件配置、网络带宽和稳定性有较高的要求。
;; 1.Flash
Flask是一个使用Python编写的轻量级Web应用框架,使用Python语言编写,较其他同类型框架更为灵活、轻便、安全且容易上手。它可以很好地结合MVC模式进行开发,开发人员分工合作,小型团队在短时间内就可以完成功能丰富的中小型网站或Web服务的实现。
2.Django
Django是一个开放源代码的Web应用框架,由Python写成。采用MTV的框架模式。它是当前Python世界里最负盛名且最成熟的网络框架。最初用来制作在线新闻的Web站点,目前已发展为应用最广泛的Python网络框架。
3.Tornado
Tornado是使用Python开发的全栈式Web框架和异步网络库,最早由Friendfeed开发。其跟其他主流的Web服务器框架(主要是Python框架)不同是采用epoll非阻塞IO,响应快速,可处理数千并发连接,特别适用用于实时的Web服务。主要由Web框架、实现HTTP 的客户端和服务器端、异步网络库、协程库四部分组成。 ;; (1)下载Apache服务器程序包
下载地址:/download/
本教材选择httpd-2.4.52-win64-VS16.zip链接下载
下载后是一个压缩文件,直接解压缩,不须要安装,直接将解压后的Apache24文件夹移动到E盘位置(根据自己的需要放到相应盘符下即可) ; (2)配置Apache服务器文件
进入E:\Apache24\conf目录,找到httpd.conf文件,该文件是Apache服务器的配置文件。用记事本打开httpd.conf文件,直接找到以下代码行进行修改Apache安装路径、设置服务器监听IP地址和端口号,并把Listen 80注释。
....
Define SRVROOT E:/Apache24
....
Listen 03:8000
#Listen 80 ; (3)启动与测试Apache服务器
进入E:\Apache24\bin文件夹下,双击【httpd.exe】文件,启动Apache服务,则弹出一个黑色dos窗口,显示Apache服务器成功信息。在浏览器中输入03:8000地址,则在浏览器中显示“It works!”,表示Apache服务器配置成功并成启动WEB服务。; (4)下载mod_wsgi插件
WSGI是Web服务网关接口(Web Server Gateway Interface,简称“WSGI”),是一种在Web服务器和Python Web应用程序或框架之间的标准接口。通过标准化Web服务器和Python Web应用程序或框架之间的行为和通信,WSGI使得编写可移植的Python Web代码变为可能,使其能够部署在任何符合WSGI的Web服务器上。
下载地址:/~gohlke/pythonlibs/#mod_wsgi
您可能关注的文档
- 人工智能系统管理与维护 课件 2.1物理服务环境搭建与配置.pptx
- 人工智能系统管理与维护 课件 8.3云服务环境下部署.pptx
- 人工智能系统管理与维护 课件 8.2VMware虚拟服务环境下部署.pptx
- 人工智能系统管理与维护 课件 3.4开发环境异常检测及处理.pptx
- 人工智能系统管理与维护 课件 3.3TensorFlow 的安装与测试.pptx
- 人工智能系统管理与维护 课件 3.2Python 集成开发环境安装与使用.pptx
- 人工智能系统管理与维护 课件 3.1Anaconda 的安装与使用.pptx
- 人工智能系统管理与维护 课件 2.5运行环境异常检测及处理.pptx
- 人工智能系统管理与维护 课件 2.4GPU环境配置.pptx
- 人工智能系统管理与维护 课件 2.3VMware虚拟服务环境搭建与配置.pptx
- 人工智能系统管理与维护 课件 2.2云服务环境搭建与配置.pptx
- 人工智能系统管理与维护 课件 1.3人工智能系统管理和维护的主要工作过程.pptx
- 人工智能系统管理与维护 课件 5.2 构建TensorFlow模型.pptx
文档评论(0)