PHP html DOM vs pure HTML speed


PHP html DOM vs pure HTML speed

这是一个

简单的问题,但是在具有php回显结果的简单html页面和仅由php dom构建的html页面之间,哪个更快?

感谢您的回答和建议!

未知变量太多...

当使用DOM时,你可以非常快速地将很多信息放入你的树中;使用echo,你需要以某种方式跟踪你的(元数据(。要打印静态页面,不应使用 DOM。要打印在构造过程中经过大量修改的页面,您可能需要使用 DOM。

这个问题没有正确的答案。您需要为您的特定用例做一个基准测试。


但你也可以珍惜你的时间...希望如此。即使使用 DOM 渲染页面的速度可能较慢,但让您的项目增长会更容易。使用echo调用的编写模块系统很快就会变得一团糟。

没有什么比直接访问纯HTML文件更快了。最好搭配.html扩展。

PHP

代码必须通过 PHP 解释器,这是一个额外的步骤。

每个服务器端语言(C#,PHP,Python,Java,Node.js等(都是如此。

你应该尝试一些MVC框架,如Code Igniter

一遍

又一遍地编写相同的代码是不好的。

你可以像这样拆分你的网站

 ____________________________________
|                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');
?>