精华内容
下载资源
问答
  • 网站技术主要包括Web服务器技术和网页设计技术两部分。网页设计技术主要有静态网页技术和动态网页技术。静态网页设计制作技术一般采用静态的HTML语言,另外用到JavaScript、图片制作、CGI编程和CSS等技术,后来发展...

    文本转载自:php问题解决处理--一个IT实时问答系统--快速解决你的任何IT问题,无需等待!---www.itbaiduwang.com

    网站技术主要包括Web服务器技术和网页设计技术两部分。网页设计技术主要有静态网页技术和动态网页技术。静态网页设计制作技术一般采用静态的HTML语言,另外用到JavaScript、图片制作、CGI编程和CSS等技术,后来发展为动态交互网页技术,如ASP,PHP,JSP,Flash,XML。和WebServices等技术。

      网页的设计工具目前较流行的有Macromedia公司的三个软件:Dreamweaver,Fireworks和Flash,微软公司Office软件中的FrontPage等网页设计工具。

      1.ASP技术

      ASP(Active Server Pages)是由微软创建的Web应用开发标准,ASP服务器已经包含在IIS服务器中,ASP服务器将Web请求转入解释器中,在解释器中将所有ASP的Script进行分析,然后执行,同时可以创建C[)M对象以完成更多的功能,ASP中的Script是VBScript。

      ASP的基本工作原理是:当用户申请一个*.asp主页时,Web服务器响应该HTTP请求,调用ASP引擎,解释被申请文件。当遇到任何与ActiveXScripting兼容的脚本(如VBScript和JavaScript)时,ASP引擎会调用相应的脚本引擎进行处理。若脚本指令中台有访问数据库的请求,就通过ODBC与后台数据库相连,由数据库访问组件执行访问数据库的操作。ASP脚本是在服务器端解释执行的,它依据访问数据库的结果集自动生成符合HTML语言的主页,去响应用户的请求。所有相关的发布工作由Web服务器负责。

      2.PHP技术

      PHP(Personal Home Page)是目前最流行的服务器脚本语言之一。它运行在Web服务端,根据用户请求或服务器端的数据产生动态网页,具有很强的数据库访问能力。它的执行效率要高于普通的CGI程序,能比CGI或者Perl更快速地执行动态网页。

      如果创建了一个PHP应用程序,实际上相当于创建了一个PHP脚本文件。在服务器将输出信息发送到客户端之前,网络服务器会率先将文件中的PHP语言进行加工处理。在一个PHP文件内,标准的HTML编码会被直接送到浏览器上,而内嵌PHP程序却是先被网络服务器解释执行。如果是标准输出的话,输出信息也将作为标准的HTML而被送至浏览器。

      PHP是一种完全开放源代码的免费软件。

      3.JSP技术

      JSP(Java Server Page)是由Sun Micro Systems公司倡导、许多公司参与,一起建立的一种动态网页技术标准。在传统的网页HTML。文件中加入Java程序片段(Scriptlet)和JSP标记,就构成了JSP网页。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送E-mail等,这就是建立动态网站所需要的功能。

      JSP构建的网站操作系统可以选用Unix,Linux或Windows平台,Web服务器可以选择商业平台,也可以使用如Apache和Tomcat等免费的服务器软件,后台数据库可恨据实际情况选择Oracle,Sybase,DB2或Informax等。

      4.Flash技术

      F1ash是美国的Macromedia公司于1999年6月推出的优秀网页动画设计软件,它是一种交互式动画设计工具,使用它可以将音乐、声效、动画以及富有新意的界面融合在—作出高品质的网页动态效果。

      5.XML技术

      可扩展标记语言(eXtensible Markup Language,简称为XML),是用来对信息进行自我描述而设计的一种新语言。使用XML的用户可以定义无穷的标记来描述文档中的任何数据元素,将文档的内容组织成丰富的完整的信息体系。XML具有四大特点:便于存储的数据格式、可扩展性、高度结构化以及方便的网络传输,这些特点为我们创建开放、高效、可扩展、个性化的Web应用提供了一个崭新的起点。

    展开全文
  • 大型网站WEB服务器技术选型参考

    千次阅读 2007-05-10 21:46:00
    大型网站WEB服务器技术选型参考 网站 操作系统 WEB服务器

    大型网站WEB服务器技术选型参考

    网站

    操作系统

    WEB服务器

    Google

    Linux

    Google Web Server

    Microsoft

    Windows 2003

    IIS 6.0

    Ebay.com

    Windows 2000/2003

    IIS 6.0

    Alibaba.com

    Linux

    Apache1.3.29

    Baidu.com

    Linux

    Apache1.3.27

    Sina.com.cn

    FreeBSD

    Apache2.0.54

    163.com

    Linux

    Apache2.0.54

    Sohu.com

    SCO Unix

    Apache1.3.33

     

     

     

     
    展开全文
  • Web服务器技术的优缺点有哪些?

    千次阅读 2018-03-16 14:44:03
    WebService也称为XML Web Service,WebService是一种可以接收Internet或者Intranet上传递过来的请求,是轻量级独立的通讯技术,具有很好的跨平台性能,因此使用Web Service有许多优点:1. 跨防火墙的通信Web Service...

    WebService也称为XML Web Service,WebService是一种可以接收Internet或者Intranet上传递过来的请求,是轻量级独立的通讯技术,具有很好的跨平台性能,因此使用Web Service有许多优点:

    1. 跨防火墙的通信

    Web Service具有良好的跨防火墙通信功能,能够解决传统客户端和服务器大量用户通信难度问题,Web Service充当中间层组件,可以从用户界面直接调取中间层组件,相比于传统ASP页面,不仅缩短了开发周期,还降低了代码复杂度,增强了应用程序的可维护性。

    2. 应用程序集成

    Web Service可以实现应用程序集成,即应用程序可以用标准的方法把功能和数据"暴露"出来,供其它应用程序使用。XML Web services 提供了在松耦合环境中使用标准协议(HTTP、XML、SOAP 和 WSDL)交换消息的能力。消息可以是结构化的、带类型的,也可以是松散定义的。

    3. B2B的集成

    Web Servic可用于B2B集成,通过Web Service,公司仅需把“商务逻辑”暴露给指定的合作伙伴,不管他们的系统在什么平台上运行,使用什么开发语言,均可轻松调用,还具有互操作性、运行成本低等特点。

    4. 软件和数据重用

    Web Service不仅可以实现代码重用,还可进行数据的重用,而且无需购买、安装,仅需远程调用即可实现功能调用,除了调用别人的代码、数据外,还可以把自己的应用程序通过Web Service提供给别人,方便快捷!

    Web Service在web互操作和远程调用方面发挥巨大优势,但其也有一定的局限性,以下情况不适合使用Web Service。

    1. 单机应用程序

    对于一些不进行远程通信,只需进行本机通信的用户,最好就不要用Web Service,只要用本地的API就可以了,运行在同一台服务器上的服务器软件也是这样,当然Web Service 也能用在这些场合,但那样不仅消耗太大,而且不会带来任何好处。

    2. 局域网的一些应用程序

    在许多应用中,所有的程序都是在Windows平台下使用COM,都运行在同一个局域网上。在这些程序里,使用DCOM会比SOAP/HTTP有效得多。与此相类似,如果一个.net程序要连接到局域网上的另一个.net程序,应该使用.net Remoting。其实在.net Remoting中,也可以指定使用SOAP/HTTP来进行Web Service 调用。不过最好还是直接通过TCP进行RPC调用,那样会有效得多。

    展开全文
  • Web服务器脚本技术

    千次阅读 2008-08-24 18:12:00
    Web服务器脚本技术概述CGI、ASP、JSP、PHPCGIn 基本概念CGI(Common Gateway Interface)是HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上:l 通过Internet把用户请求送到...

    Web服务器脚本技术

    概述

    CGIASPJSPPHP

    CGI

    n  基本概念

    CGI(Common Gateway Interface)HTTP服务器与你的或其它机器上的程序进行交谈的一种工具,其程序须运行在网络服务器上:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

    l  通过Internet把用户请求送到服务器。

    l  服务器接收用户请求并交给CGI程序处理。

    l  CGI程序把处理结果传送给服务器。

    l  服务器把结果送回到用户。

    n  优点

    1.   CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量

    UNIX环境中:

    · Perl (Practical Extraction and Reporting Language)

    · Bourne Shed或者Tcl (Tool Command Language)

    Windows环境中:

    · CC++

    2.   稳定性好。独立的进程,而且执行完后自动释放进程,如用大量点击方式攻击,攻击完后cgi还能照常运作,而且其性能不变。

    3.   安全性比脚本高很多,如一个网站全用cgi写,这个网站可以没有一个可以支持用http能流览的网页,显示的页面全是由cgi程序从调与web无关的目录中读取并显示给用户。  

    n  缺点

    1.   速度较慢,因为运行一个CGI程序就要单独占用很多资源

    2.   编程难度要比那些脚本的程序大一些,有好多东西要自己来写

    ASP/ASP.net

    n  基本概念

    ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。

    新版本的asp.net在页面第一次被加载的时候,服务器对页面执行JIT编译,因此第一次访问asp.net页面的时候速度会比较慢,但是后续的访问速度就会快很多。

    n  优点

    1.   利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;  

    2.   ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;  

    3.   服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;  

    4.   ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;  

    5.   ASP可以使用服务器端ActiveX组建来执行各种各样的任务,例如存取数据库、发现哦那个Email或访问文件系统等。  

    6.   由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可放置ASP程序代码被窃取。

    7.   内置的对象缓存和页面结果缓存。

    8.   内置的XML支持,可用于XML数据集的简单处理。

    9.   服务器控制提供了更充分的交互式控制。

    n  缺点

    Asp的缺点如下:

    1.  2种非类型语言:VBscript ,Javascript

    2.  ASP页需要解释

    3.  代码,HTML和文本的混合,像意大利面条一样

    4.  使用同一文件

    5.  额外的功能代码

    6.  代码不能重用

    7.  没有调试机制

    8.  先关闭WEB服务器才能安装新版本的DLL

    新版本的asp.net已经克服了上述的所有缺点,相对JSP技术在性能、可维护性等方面都要优秀。

    JSP

    n  基本概念

    JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。 JSP技术是用JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。

    在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)JSP标记(tag),就构成了JSP网页(*.jsp)Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无Java Applet,甚至无Frame

    n  优点

    1.       对于用户界面的更新,其实就是由 Web Server进行的,所以给人的感觉更新很快。   

    2.       所有的应用都是基于服务器的,所以它们可以时刻保持最新版本。   

    3.       客户端的接口不是很繁琐,对于各种应用易于部署、维护和修改。

    4.       跨平台

    n  缺点

    1.  

    2.   浪费内存

    3.   隐藏错误

    4.   相对asp.net要难以维护,但是相对cgiphp要好

    5.   对于中文的处理不是很好

    PHP

    1.   基本概念PHP PHP:超文本预处理器(译者注:PHP: Hypertext Preprocessor,递归命名)

    2.   PHP 是一种服务器端的脚本语言,类似 ASP

    3.   PHP 脚本在服务器上执行

    4.   PHP 支持很多数据库(MySQLInformixOracleSybaseSolidPostgreSQLGeneric ODBC 等等)

    5.         PHP 是一个开源的软件(open source softwareOSS

    6.   PHP 可免费下载使用

    n  优点

    1.   PHP 可在不同的平台上运行(WindowsLinuxUnix

    2.   PHP 与目前几乎所有的正在被使用的服务器相兼容(ApacheIIS 等)

    3.   PHP 可从官方的 PHP 资源免费下载:www.php.net

    4.   PHP 易于学习,并可高效地运行在服务器端

    n  缺点

    1.   对递归的不良支持

    2.   许多PHP模块都不是线程安全的

    3.   PHP 由于商业原因而不健全

    4.   没有命名空间

    5.   缺少标准框架

    展开全文
  • Web缓存/代理服务器技术

    千次阅读 2019-07-04 19:14:39
    它在计算机当中应用的十分广泛,今天我们在Web服务器的学习中,也遇到了这一技术。我们来详细的学习一下。 1、功能 在不访问服务器的前提下满足客户端的HTTP请求。 2、为什么要去发明这种技术呢? 缩短客户请求...
  • web服务器与web框架

    千次阅读 2019-01-17 10:02:31
    Web 服务器 当我们在浏览器输入URL后,浏览器会先请求DNS服务器,获得请求站点的 IP 地址。...这个过程中,正是Web服务器在幕后默默做贡献。...简单来说,Web服务器是在运行在物理服务器上的一个程序,它永久地等待客户...
  • Web服务器推送技术

    万次阅读 2009-05-12 11:47:00
    服务器推送(Server Push) 推送技术的基础思想是将浏览器主动查询信息改为服务器主动发送信息。服务器发送一批数据,浏览器显示这些数据,同时保证与服务器的连接。当服务器需要再次发送一批数据时,浏览器显示数据并...
  • WEB服务器与应用服务器

    千次阅读 2015-06-15 21:50:39
    Web服务器(Web Server)通俗的讲,Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL。与客户端的网络浏览器配合。因为Web服务器主 要支持的协议就是HTTP,所以通常情况下HTTP...
  • web服务器、Web中间件和Web容器的区别

    万次阅读 多人点赞 2018-11-25 20:36:21
    Web服务器 中间件 容器 总结 Web开发的选择 我们经常会被Web服务器、Web容器和Web中间件这三个概念搞混。因为我们常见的很多网站要么是由IIS搭建,要么是由Apache、Tomcat、Ngnix搭建。所以,我们会把他们都叫...
  • web服务器与ftp服务器的区别

    千次阅读 2017-08-25 17:10:03
    个人认为web服务器更侧重于网站网页技术,ftp更侧重于文件传输,共享,下面是一些概念性的东西,可以了解WEB服务器 WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服 务。 (1)应用层使用...
  • WEB服务器与应用服务器的区别

    千次阅读 2016-08-05 18:07:47
    WEB服务器与应用服务器的区别: 1.WEB服务器: 理解WEB服务器,首先你要理解什么是WEB?WEB你可以简单理解为你所看到的HTML页面就是WEB的数据元素,处理这些数据元素的应用软件就叫WEB服务器,如IIS、apache。 WEB...
  • 什么是WEB服务器? 常用的WEB服务器有哪些?   一、什么是WEB服务器  Web服务器可以解析HTTP协议。当Web服务器接收到一个HTTP请求,会返回一个HTTP响应,例如送回一个HTML页面。为了处理一个请求Web服务器可以...
  • Java中常用WEB服务器和应用服务器

    万次阅读 2018-06-29 15:20:31
    一、web服务器和应用服务器的区别 Web服务器传送页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以说:Web服务器专门处理HTTP请求(request),但是...
  • Web服务器有哪些(转)

    万次阅读 2019-04-30 16:15:34
    文章目录1、什么是web服务器1.1 Web Service架构和云1.2 Web Service的优势1.3 Web service的发展趋势1.3 本地服务的缺陷2、web服务器有哪些2.1 Apache2.2 IIS2.3 Nginx2.4 Tomcat2.5 Lighttpd2.6 Zeus 1、什么是web...
  • web服务器、应用服务器和常见的服务器概念

    千次阅读 多人点赞 2020-04-17 16:36:01
    什么是web服务器,什么是应用服务器? 浏览器的编译原理是什么? http的头文件为何要这样配置? Nginx,Apache等为何要这样操作? 不同的服务器软件有什么作用? 而网上关于http的实战讲解一般都是以操作为主,涉及...
  • C++web服务器开发

    千次阅读 2019-08-14 08:55:56
    C++web服务器开发 1. 首先介绍一下这个项目;这个项目是通过C++11编写的web服务器,模型为Reactor+非阻塞I/O(epoll作为I/O多路复用实现方式)+线程池,支持get、head请求,支持HTTP长连接,并实现了优雅关闭连接。 ...
  • web服务器与APP服务器

    千次阅读 2009-01-28 22:40:00
    web服务器与APP服务器通俗的讲,Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以说:Web服务器专门处理HTTP请求(request),...
  • web服务器 Web服务器是可以向发出请求的浏览器提供文档的程序。
  • javaweb 基本概念 前言 web开发 ...在java中,动态web资源开发的技术统称为javaweb web应用程序 web应用程序:可以提供浏览器访问的程序 a.html b.html 多个web资源,这些web资源可以被外界访问,对
  • 常见Web服务器简介

    万次阅读 多人点赞 2014-08-11 18:37:59
    常见Web服务器简介   Web服务器也称为WWW (WORLD WIDE WEB)服务器、HTTP服务器,其主要功能是提供网上信息浏览服务。  Unix和Linux平台下的常用Web服务器有Apache,Nginx,Lighttpd,Tomcat,IBM WebSphere、BEA...
  • web服务器和app服务器

    千次阅读 2015-10-18 10:31:03
    简单来说,web服务器提供页面给浏览器,而app服务器提供客户端可以调用的接口。 web服务器处理HTTP协议。当收到一个HTTP请求之后,web服务器会返回一个HTTP响应,比如一个HTML页面。为了处理请求,它可能响应一个...
  • web 服务器有哪些

    万次阅读 多人点赞 2018-08-27 16:53:49
    什么是web服务器 "网络服务"(Web Service)的本质,就是通过网络调用其他网站的资源。 Web Service架构和云 如果一个软件的主要部分采用了"网络服务",即它把存储或计算环节"外包"...
  • 主流web服务器介绍

    千次阅读 2014-05-02 13:54:39
     本文主要描述几种主流web服务器之间的对比,以便在不同的场景下,选择不同的web服务器,分为基本概念、web服务器、web容器对比 基本概念:  1. 应用服务器:通过各种协议,包括http协议,把业务逻辑暴露给...
  • Web服务器工作原理详解(基础篇)

    万次阅读 多人点赞 2018-08-14 17:12:00
    概述:Web服务器概念较为广泛,我们最常说的Web服务器指的是网站服务器,它是建立在Internet之上并且驻留在某种计算机上的程序。Web服务器可以向Web客户端(如浏览器)提供文档或其他服务,只要是遵循HTTP协议而设计的...
  • 关于web服务器硬件配置

    千次阅读 2018-02-02 11:50:14
    在前几天Fish写了一篇“如果拥有一台属于自己的WEB服务器,你如何配置”的博文,上面说的是WEB服务器系统以及软件方面的配置,今天就具体对WEB服务器硬件配置方面作个简单分析吧。本博就针对一些经典的WEB服务器配置...
  • web服务器排名

    千次阅读 2018-05-29 18:21:07
    (1)ApacheApache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自"a patchy ...
  • 最近研究服务器推送技术
  • 【WebServer】常用的Web服务器介绍

    千次阅读 2021-02-14 00:05:00
    常用的Web服务器介绍

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 647,712
精华内容 259,084
关键字:

web服务器技术