通过简单的API扩充,将Perl/Python等解释器编译到服务器中。
Apache起初由伊利诺伊大学香槟分校的国家超级计算机应用中心(NCSA)开发。
此后,Apache Httpd被开放源代码团体的成员不断的发展和加强。
ApacheH婶网站服务器拥有牢靠可信的美誉,已经在全球超过半数的网站中被使用一特别是几乎所有最热门和浏览量最大的网站。
Apache是世界排名第一的web服务器,根据netcraft(www.netsraft.CO.uk)所作的调查,世界上百分之五十以上的web服务器在使用apache.1995年4月,最早的apache(0.6.2版)由apache group公布发行.apache group是一个完全通过internet进行运作的非盈利机构,由它来决定apache web服务器的标准发行版中应该包硕士学位论文 第二章含哪些内容.准许任何人修改隐错,提供新的特征和将它移植到新的平台上,以及其它的工作.当新的代码被提交给apache group时,该团体审核它的具体内容,进行测试,如果认为满意,该代码就会被集成到apache的主要发行版中.2.1.3.1 Apache的特性 Apache支持许多特性,大部分通过编译的模块实现。
这些特性从服务器端的编程语言支持到身份认证方案。
一些通用的语言接口支持Perl,Python,Tcl和PHP。
流行的认证模块包括rood_access,mod—auth和mod_digest。
其他的例子有SSL和TLS支持(mod ssl),代理服务器(proxy)模块,很有用的URL重写(由mod—rewrite实现),定制日志文件(mod_log_config),以及过滤支持(mod_include和mod ext filter)。
Apache日志可以通过网页浏览器使用免费的脚本AWStats或Visitors来进行分析。
其特性【15】分列如下: 1)几乎可以运行在所有的计算机平台上 2)支持最新的http/1.1协议 3)支持虚拟主机 4)支持http认证 5)简单而且强有力的基于文件的配置(httpd.coI岣 6)支持通用网关接El(cgi) 7)集成ped 8)集成的代理服务器 9)支持安全socket层(ssl) 10)具有用户会话过程的跟踪能力 11)支持fastcgi 1 2)支持java servlets 13)可以通过web浏览器监视服务器的状态,可以自定义日志 14)支持服务器端包含命令(ssi)2.1.4 MySQL简介 MySQL是目前最为流行的开放源代码的数据库,是完全网络化的跨平台的关系型数据库系统,它是由瑞典的MySQLAB公司开发、发布并支持的,于1995年建立。
它的象征符号是一只名为Sakila的海豚,代表着MySQL数据库和社团 6 硕士学位论文 第二章 的速度、能力、精神和优秀品质。
在2008年1月16号被Sun公司收购。
目前MySQL被广泛地应用在Intemet上的中小型网站中。
由于其体积小、 速度快、总体拥有成本低,尤其是开放源码这一特点,很多公司向开放源代码的 数据库系统迁移,从而降低花费成本。
MySQL可以称得上是目前运行速度最快的SQL语言数据库。
除了具有许多 其它数据库所不具备的功能和选择外,MySQL数据库是一种完全免费的产品, 用户可以直接从网上下载数据库,用于个人或商业用途,而不必支付任何费用。
2.1.4.1 MySQL的特性116I 1)使用C和CH编写,并使用了多种编译器进行测试,保证源代码的可移 植性 2)支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、 OS/2 Wrap、Solaris、Windows等多种操作系统 3)既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能 够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中 文的GB 2312、BIG5,日文的Shift JIS等都可以用作数据表名和数据列 名 4)为多种编程语言提供了API。
这些编程语言包括C、C++、Eiffel、Java、 Perl、P肿、Python、Ruby和Tel等。
5)支持多线程,充分利用CPU资源 6)优化的SQL查询算法,有效地提高查询速度 7)提供TCP/IP、ODBC和JDBC等多种数据库连接途径 8)提供用于管理、检查、优化数据库操作的管理工具 9)可以处理拥有上千万条记录的大型数据库2.1.5 PHP简介 P肿U刀,是.
上一篇:
基于H264的无线远程LED全彩屏控制系统
下一篇:
浅析普外科围手术期抗菌药物的应用