电气工程及自动化文献综述 (6).doc
《电气工程及自动化文献综述 (6).doc》由会员分享,可在线阅读,更多相关《电气工程及自动化文献综述 (6).doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、中国地质大学长城学院本科毕业设计文献综述学 院: 工程技术学院 专 业: 电气工程及其自动化 姓 名: 要久超 学 号: 043130203 2017 年3月24日基于Apache与Nginx的web应用层的设计与实现1研究背景LAMP指的是:Linux+Apache+MySQL+Perl/PHP/Python Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。代表版本有:debian、centos、ubuntu、fedora、gentoo等。 Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。 Mysql是一个小型关系型
2、数据库管理系统。 Php是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言。 这四种软件均为免费软件,组合到一起,成为一个免费、高效的网站服务系统。 由于Nginx拥有超越Apache的卓越性能,LNMP正在逐渐取代LAMP.2国内外研究现状Nginx + php-fpm 比 Apache + mod_php 更省内存。如果服务器内存不够大,用php-fpm是个不错的选择,虽然有出现502,不过可以通过负载均衡或动静态分离来解决。3 存在问题和发展趋势Nginx是一个小巧而高效的Linux下的Web服务器软件,与Apache相比,消耗资源更少,支持的并发连接,更高
3、的效率,反向代理功能效率高、静态文件处理快等,但动态页面处理能力不如Apache等老牌软件成熟。单独使用Nginx处理大量动态页面时容易产生频繁的502错误。Apache是一款老牌的Web服务器软件,在高并发时对队列的处理比FastCGI更成熟,Apache的mod_php效率比php-cgi更高且更稳定、对伪静态支持好,不需要转换、多用户多站点权限等方面有着更好的效果,单独使用Apache处理静态页面时,对内存的占用远远超过Nginx。LNMPA的优势LNMPA使用Nginx作为前端服务器,能够更快、更及时地使用更少的系统资源处理静态页面、js、图片等文件,当客户端请求访问动态页面时,由Ng
4、inx反向代理给作为后端服务器的Apache处理,Apache处理完再交予Nginx返回给客户端。采用LNMPA能够更好的解决LNMP架构中由于PHP-FPM方面产生的502错误,同时能够以很简单的方式提供更安全的多用户多站点环境。4 B/S模式及其优、缺点B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的,随着Internet和WWW的流行,以往的主机终端和CS都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了BS型模式,即浏览器
5、服务器结构5。B/S结构的优点:具有分布性特点,可以随时随地进行查询、浏览等业务处理,业务扩展简单方便,通过增加网页即可增加服务器功能,维护简单方便,只需要改变网页,即可实现所有用户的同步更新,开发简单,共享性强,B/S 模式的缺点如下:个性化特点明显降低,无法实现具有个性化的功能要求,操作是以鼠标为最基本的操作方式,无法满足快速操作的要求,页面动态刷新,响应速度明显降低,无法实现分页显示,给数据库访问造成较大的压力,功能弱化,难以实现传统模式下的特殊功能要求5。5 C/S模式及其优、缺点C/S 模式是采用二层客户机/服务器(Client/Server)模式(简称 C/S 模式), 并用该模式
6、实现与内联网(intranet)的数据交互。C/S 软件结构的本质在于通过服务功能的分布实现分工服务。在这种结构中,数据存储层放在专用的数据库上,业务处理层和界面表示层放在客户机上5。C/S结构的优点:能充分发挥客户端的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快,C/S结构的缺点:只适用于局域网。客户端需要安装专用的客户端软件。对客户端的操作系统一般也会有限制5。6 Web开发技术和数据库的介绍6.1 前台开发技术的介绍(1)ASP在微软站点上对于ASP的权威定义是:Active Server Pages是一种开放式的非编译应用环境,使你能够组合HTML
7、,Scripts和可重用的ActiveX服务器组件来建立动态的,强大的基于WEB的商业应用。Active Server Pages支持基于IIS上的服务器端脚本并且完全支持VB Script和Jscript。它是微软公司的新一代开发动态网页的技术,具有开发简单,功能强大等优点,可以非常直观简易地实现复杂的Web应用6。文献7中描述了ASP具有如下特点:(1)使用普通的文本编辑器,(2)与浏览器无关(Browser Independence),(3)ASP与任何ActiveX scripting语言兼容,(4)ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人窃取,也提高了程序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电气工程及自动化文献综述 6 电气工程 自动化 文献 综述
限制150内