下面两种php构建方式哪一种更快?

WBOY
Release: 2016-06-23 13:19:29
Original
953 people have browsed it

第一种:
将所有html页面的php逻辑写到一个类里面,每个页面有一个所对应的方法(这个方法负责处理所有逻辑,获取数据、操作数据库、最后再输出等),
当要运行该页面时,先实例化整个类,再调用这个对象中的所对应的该页面的方法。
(每运行一个页面都要重复一次上面这个方法)

第二种:
每一个html页面都有一个所对应的php文件(这个文件负责处理所有逻辑,获取数据、操作数据库、最后再输出等),要运行不同的页面只要运行它所对应的php文件即可。

有没有大神知道上面这两种写法哪一种在运行上会更快呢?


回复讨论(解决方案)

当然是 第二种 --- 省去了无干代码的编译

当然是 第二种 --- 省去了无干代码的编译



可是框架中用的却是第一种哇

框架考虑的应该是共用性,效率及协同开发能力。。。

不管怎么说,方便自己开发的就是好。。

第二种,解耦。多人开发很适合

框架用第一种,是因为框架的是底层的东西。当然要随时可以用主类调用,如果基本功能都需要调用不同的类,这个框架就不好用了。

推崇框架的人都从来没有说过:框架运行效率高
推崇的理由都是:框架的开发效率高
为什么高? 因为框架已经为你做了一大部分工作

再说,如果框架不采用第一种方式的话,他怎么去预先替你写代码呢?

框架提升的是开发速度,当然会牺牲一部分的运行速度,但相对而言,是有利的。

运行速度可以加配置提升,很方便,但开发速度就比较难提升,所以。。。。

当然是流程走的越少的运行效率越高。

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template