关于ASP/ASP.NET+ACCESS BT发布系统与PHP+MYSQL BT发布系统的比较


ASP/ASP.NET BT发布系统由于采用ACCESS/MSSQL数据库架构(较常见)作为数据存取,由于BT服务器更新读写数据库太过频繁,当BT服务器连接数据库读写大量数据时(通常在大流量BT发布网站应用中极其常见),ACCESS/MSSQL数据库架构速度就会变得较为迟钝,尤其当数据库巨大时表现更为明显,一定程度大大加重服务器资源消耗,也影响客户端等待服务器端的响应时间,流量过重及过多的客户端请求将极可能导致整台服务器反应迟缓甚至瘫痪。无论何时,ASP/ASP.NET等利用ACCESS/MSSQL作为BT发布系统的存取数据库是极不合适的,尽管他们易用性更好些并且对于网站程序应用来说确实很优秀,但对于BT发布系统来说,MYSQL数据库无疑是最佳选择,因此PHP+MYSQL的BT发布系统就更占优势了,以下是关于PHP+MYSQL架构的详解。

PHP+MYSQL在存取数据时的优势

关于PHP
众所周知,PHP是MYSQL最佳拍档,PHP是英文Hypertext Preprocessor (超文本预处理器) 的缩写。它是一种服务器端的脚本编程语言,其特点是简单、面向对象、解释执行、健壮安全、独立于架构、可移植、动态。PHP以其方便快速的风格、丰富的函数功能和开放的源代码,迅速在web系统开发中占有了重要地位,正成为世界上最流行的web应用程序编程语言之一。
PHP最初于1994年开始设计。1995年发布第一版,定名为PHP Tools,提供了留言本、计数器等简单功能。同年第二版PHP问市,定名为PHP/FI,在其中加入了mSQL的支持,自此奠定了PHP在动态网页开发上的影响力。在1996年底,有一万五千个Web网站使用PHP/FI,1997年则增加到超过五万个。1997年开始了第三版的开发计划,发布时定名为PHP3。PHP3跟Apache服务器紧密结合,几乎支持所有数据库系统,执行效率极高,这使得在1999年使用PHP技术的网站超过了十五万。2000年5月,PHP4.0正式发布。它使用了Zend引擎,采用了一些新的语言结构,提供更高的性能,支持更多的Web服务器,支持HTTP Sessions,支持输出缓存,处理用户输入更安全,运行速度更快。2004年7月,PHP5问世。无论对于PHP语言本身还是PHP的用户来讲,PHP5发布都算是一个里程碑式的版本。PHP5的诞生,使PHP编程进入了一个新时代。Zend II引擎的采用,完备的对象模型,改进的语法设计,使得PHP成为一个设计完备、真正具有面向对象能力的脚本语言。PHP5的出现,给整个Web开发带来新的革命性的发展。

关于MYSQL
MySQL是最受欢迎的开源SQL数据库管理系统,它由MySQL AB开发、发布和支持。MySQL AB是一家基于MySQL开发人员的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和方法论的第二代开源公司。MySQL是MySQL AB的注册商标。 MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。

PHP+MYSQL架构的BT发布系统总结
在大型BT流量应用中,BT服务器此刻频繁存取数据库时,PHP+MYSQL表现出了高速、稳定的负载能力,BTMAS采用的PHP+MYSQL结构为BT发布系统带来极高的负载能力和稳定性。