|
发表于 2010-1-21 16:20:10
|
显示全部楼层
回复 3# consatan
你提的问题很有意思,这至少说明很多人对于B/S架构和编程语言的一些基础知识不很了解。谈谈我的看法。
产生这个现象的原因如下:
首先,前一方案需要服务器端先解析php脚本,然后返回给客户端一个html文档;而后者直接是html,那么就省掉了服务器上解析的这步。哪种快?
而你提到的jsp的速度问题,可以这么解释:实际上jsp就是一种特殊的servlet,只是表现不同。在用户第一次请求某个jsp页面的时候,web容器,比如tomcat会先对他进行编译。编译完成之后其他用户再查看就直接返回编译后的文件,这样会比第一次快很多。
归根结底一句话:php是解释型的,而java是编译型的。但是,就算如此,在问题不明确的情况下,你很难说是php快还是java快。两种语言的应用情况不同,最后都归结到程序员和架构师个人的问题。 |
|