山东大学《网站设计与建设》课件第9章 软件平台规划
50页1、第第9章章 软件平台规划软件平台规划第二部分第二部分 网站规划网站规划nC/S架构B/S架构n操作系统nWeb服务器n应用服务器n动态语言n数据库nLAMP(L:Linux、A:Apache、M:MySQL、P:PHP)nWAMP9.1Web服务器操作系统选型n操作系统:由硬件决定,决定可以运行的软件以及服务器的安全性和可靠性。n应用程序:由操作系统决定。nUnixServernLinuxServernWindows2003/2000ServerUNIXn1969年,Ken Thompson,AT&T贝尔实验室,DEC PDP-7计算机。nAT&T对大学或科研机构提供源代码nBSD UNIX:最早实现TCP/IP。nUNIX代表:AIX,HP UX,Novell UNIXWare, SCOUNIX, Solaris等n主流版本IBM的AIX,Hewlett-Packard的HP-UX,Apple的A/UX,DEC的ULTRIX和DECOSF/1,SiliconGraphics的IRIX,Sun微系统公司的Solaris,SCO的BSDI和SCOUNIX是一些。UNIX特点:关键性业务首
2、选n技术成熟、可靠性高:24*365。n极强的伸缩性:笔记本、PC、工作站、小型机、巨型机等;支持SMP、MPP和Clustern网络更能强:内核支持。n强大数据库支持能力:Oracle,Informix,Sybase等n开发功能强:工作站n用户界面多样化:命令行输入、X-WindowLINUXn1991/8/25,Linus Benedict Torvalds,芬兰赫尔辛基大学计算机系学生。n主要运行在Intel X86的PC机上。n免费,并提供源代码,可以任意修改。n强大的网络功能n支持多种硬件平台:x86,SPARC,Alpha等。SMP、IA64等n可靠稳定:可以运行在关键任务上。nRedHatLinux(http:/),nSlackware,nDebianLinux,nSuSeLinux等,n红旗Linux(www.redflag-)n冲浪平台的XteamLinux(http:/ (“engine x”) 俄罗斯俄罗斯n轻量级的httpserver,源代码以类BSD许可证的形式发布nNginx 可以在大多数可以在大多数 Unix like OS 上编译运行,并有上编译运行,并
3、有 Windows 移植移植版版n在高连接并发的情况下,Nginx是Apache服务器不错的替代品:Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一。能够支持高达50,000个并发连接数的响应nNginx作为负载均衡服务器:Nginx既可以在内部直接支持Rails和PHP程序对外进行服务,也可以支持作为HTTP代理服务器对外进行服务。nNginx采用C进行编写nNginx是一个安装非常简单、配置非常简洁、Bugs非常少、Nginx启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动,还能够不间断服务的情况下进行软件版本的升级。n目前国内各大门户网站已经部署了Nginx,如新浪、网易、腾讯等;国内几个重要的视频分享网站也部署了Nginx,如六房间、酷6等。新近发现Nginx技术在国内日趋火热,越来越多的网站开始部署Nginx。lighttpd:http:/n开源软件nLighttpd具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。n利用apache的rewrite技术,将繁重的cgi/fastcgi任务交给Lighttpd来完
4、成,充分利用两者的优点。nLighttpd现在的版本为Lighttpd1.4.15。SunJavaSystemWebServer:http:/n是为大中型站点设计的安全、可靠、易用的Web服务器。n适用于大多数主要操作系统n为组织提供Web服务、JavaServer页面(JSP)、JavaServlet技术、NSAPI和CGI的单一部署平台。n其捆绑的FastCGI接口还提供一个稳定且可伸缩的平台,用于PHP、RubyonRails、Perl、Python等第三方脚本技术。IBMLotusDominoWebServer:http:/n以跨平台架构为基础,提供跨企业的讯息交流、协同作业、电子商务等Web化应用。n群组协同作业达到最佳化。并提供跨平台的群集备援技术、系统故障转移、动态负载平衡、帐户服务等等。让企业电子商务可24小时全天候服务,是企业处理关键应用系统最优质的平93应用服务器(中间件)选型n应用服务器中间件又称为“应用服务器软件平台”nWeb服务器主要完成显示逻辑,将静态页面的信息现在客户端的屏幕上;n应用服务器完成业务逻辑,将业务处理的信息数据传递给Web服务器,替换掉嵌入在
5、HTML中的动态语言部分,再由Web服务器传递到客户端显示在屏幕上;n数据库服务器完成数据逻辑,提供数据库的管理与维护。n应用服务器(或存取数据库为Web服务器提供数据的服务器平台)现在主要有TomcatIISPHPWebSphereWebLogicJBosssSunJavaSystemApplicationServerOracleApplicationServernTomcat:http:/tomcat.apache.orgn免费的开放源代码的Web应用服务器,n它是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目nTomcat现在已是最优秀和最受欢迎的基于java的应用服务器之一。nTomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,n占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能n目前Tomcat最新版本为7.0.30。nTomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。
《山东大学《网站设计与建设》课件第9章 软件平台规划》由会员东***分享,可在线阅读,更多相关《山东大学《网站设计与建设》课件第9章 软件平台规划》请在金锄头文库上搜索。
幼儿园大班科学活动《智能留言机》课件
幼儿园大班语言绘本阅读《手电筒看见了什么》PPT
幼儿园小班科学《教宝宝认识动物》课件
幼儿园中班语言《灰狼家的小饭桶们》教案
【国家审计报告】审计报告W-06审计处罚决定书
【企业财务管理办法】会计档案管理办法
【员工主动离职-风险防范】劳动争议判决书
【员工被动离职-后续工作】70-070员工违反有关商业秘密的约定可以索赔吗
【员工被动离职-辞退申请】第六节 员工任免通知书
【员工被动离职-后续工作】70-050因员工的原因使服务期无法完成可以索赔吗
企业岗位管理制度12办公室行为规范
企业岗位管理制度30离职人员薪资发放通知单
幼儿园春游活动美丽的公园教案
呼职院电力机车制动机讲义11高速列车和重载列车制动
武理工《运输管理》教案第1章 运输系统
中海大海洋化学讲义02海洋的形成和海水的组成——兼论地球上水的起源、变迁和循环
武理工船舶柴油机习题库及答案04燃油喷射和燃烧
厦大海洋生态学课件07海洋初级生产力
华北理工水声学课件05声波在目标上的反射和散射-1目标强度及常见声纳目标的目标强度的一般特征
武理工船舶结构与设备课件02船体结构与管系-4专用船特殊船体结构特点
2022-05-11 101页
2022-05-11 50页
2022-05-10 22页
2022-05-09 75页
2022-05-09 51页
2022-05-09 110页
2022-04-24 54页
2022-04-24 123页
2022-04-24 18页
2022-04-23 11页