这是一个简单的问题,但是在一个简单的html页面和一个只由php dom构建的html页面之间,哪个更快呢?
感谢您的回答和建议!
发布于 2012-05-23 11:45:36
未知变量太多…
使用DOM时,您可以非常快地将许多信息放入树中;使用echo时,您需要以某种方式跟踪您的(元)数据。要打印静态页面,不应该使用DOM。要打印在构造过程中被大量修改的页面,您可能希望使用DOM。
这个问题没有正确的答案。你需要为你的特定用例做一个基准测试。
但是你可能也很重视你的时间,…要是那样就好了。即使使用DOM呈现页面可能较慢,但让项目增长也会更容易。编写使用echo调用的模块系统很快就会变得一团糟。
发布于 2012-05-23 12:31:16
你应该试试像Code Igniter这样的MVC框架
一次又一次地编写相同的代码是不好的。
你可以像这样拆分你的网站
____________________________________
| HEADER | // Header.php
|___________________________________|
| NAV BAR | //menu.php
|___________________________________|
| |
| |
| Content | //Content {Different pages based on menu clicked}
| |
|___________________________________|
| FOOTER |
|___________________________________| //Footer.php所以你所有的页面都会是这样的
<?php
include(header.php);
include(menu.php);
//based on menu clicked
include('clickedPage.php')
//Finally
include('footer.php');
?>发布于 2015-12-10 16:15:44
没有什么比直接访问普通HTML文件更快的了。最好与.html扩展一起使用。
PHP代码必须通过PHP解释器,这是一个额外的步骤。
每种服务器端语言(C#、PHP、Python、Java、Node.js等)都是如此。
https://stackoverflow.com/questions/10713106
复制相似问题