3Web服务器与电子邮件技术.pptx
文本预览下载声明
第3章 Web服务器与电子邮件技术 2016年2月29日(1-17周)申丰山iefsshen@主要学习目标Web Server如何执行其基本功能什么样的操作系统和服务器软件应用于Web服务器如何识别和管理邮件和垃圾电子邮件Internet和Web站点工具程序如何工作在线商业使用什么样的硬件增强其Web站点功能内容预览一、Web服务器基础 二、Web服务器的软件三、电子邮件(E-mail)四、Web站点工具程序五、Web服务器硬件电子商务网站Lands’End维护的故事(1)Lands’End业务Web服装零售商网络流量逐年增加,需要持续改善网站访问性能,保证访问速度;2个月的销售旺季销售额占全年的一半,必须保证网站对突发大流量的快速响应能力目前面对的问题电子商务网站Lands’End维护的故事(2)网站技术条件由Sun和IBM计算机承担的Web来向流量分配器服务器硬件UNIX操作系统Solaris;Apache Web服务器软件Web服务器软件用Keynote System测试页面下载有多快,在一天的各种时间、在世界各地交易速度有多快,然后利用该信息微调硬件配置网站性能测试软件一、Web服务器基础 (1)向访问者提供Web页面访问服务Web服务器的职能Web站点使用大量Web服务器计算机以高效递送Web页面,及时满足众多访问者的请求;各服务器计算机之间需要同步和分担负载。Web站点的服务能力保证一、Web服务器基础 (2)万维网架构客户机/服务器结构使用Web浏览器访问Web的计算机属于客户机,Web浏览器也称为Web客户端软件。客户机向服务器请求服务,如打印、信息检索、数据库访问等;客户机职能服务器响应客户机的请求。服务器拥有更大的内存、更大更快的磁盘驱动器。服务器职能一、Web服务器基础 (2)网络连接使用不同操作系统设备的能力称为平台中立性。平台中立性Internet可以连接不同类型的计算机和设备,运行各种操作系统。因而具有平台中立性。Web软件是平台中立的,可以使不同计算机简单高效地通信。平台中立性的重要性平台中立性是Web快速发展、广泛接受的关键因素一、Web服务器基础 (4)硬件Web服务器组成操作系统必须提供足够的容量Web服务器软件预期访问者数目每个访问者每次页面平均访问量网站容量规划依据页面有多大(包括图片量、其它页面元素)最大同时访问量站点产品和服务宣传信息静态网页网页类型动态网页站点向客户发回定制页面1、动态内容的产生一、Web服务器基础 (5)动态网页内容由程序合成后返回客户的Web页面,其中包括后台数据库信息,可以给予用户交互体验。动态网页中的文本、图片、窗体域和其它Web元素可以根据用户输入或其它变量而改变。动态网页中的变化元素如果Web客户输入顾客号或订单号到表单以查询订单处理状态,Web服务器可以查询公司数据库将结果填充表单后发给顾客。例如一、Web服务器基础 (5)静态网页从Web服务器文件中检索的不变网页。由HTML页面集合构成的Web站点,其内容只能通过编辑来改变。一、Web服务器基础 (6)客户端脚本动态内容创建方法服务器端脚本动态内容来自客户端脚本(如JavaScript),Web客户端从Web服务器检索客户端脚本,该脚本指导Web客户端请求Web服务器上特定页面元素和客户端显示方式。在服务器端运行创建Web页面回应客户端请求的程序。服务器端脚本与HTML文本混合创建动态Web页面。请求内容由用户输入Web?表单的文本、URL后面的附加文本和请求类型构成。一、Web服务器基础 (6)ASP(动态服务网页)JSP(Java服务页面)服务器端流行脚本PHP(超文本处理器)微软开发的服务端动态网页生成技术;允许程序员使用VBScript、Jscript或Perl作为程序设计语言。Sun公司开发,服务端用的Java程序称为Java servlets(Java小服务程序)。Apache软件基金组织开发一、Web服务器基础 (10)AJAX(异步JavaScript和XML)动态网页局部更新技术Ruby on Rails和PythonAJAX创建的Web页面可以只与服务器交换少量变化的数据,而Web页面剩余部分继续在Web浏览器中保持显示。Google地图是使用Ajax生成动态页面的例子。2、Web客户机/服务器架构一、Web服务器基础 (12)Web页面请求响应过程HTTP格式化请求HTTP格式化请求InternetWeb客户机Web服务器HTTP格式化Web页面或其它信息HTTP格式化Web页面或其它信息HTML页面请求一、Web服务器基础 (13)Web页面请求与回应的对应关系对包含许多图片和其它对象元素的一个Web页面的一次请求,会产生对其中每个图片或对象元素的多个独立回应,降低显示速度。
显示全部