[英]PHP html DOM vs pure HTML speed
這是一個簡單的問題,但是在一個帶有php回顯結果的簡單html頁面或只有php dom構建的html頁面之間哪個更快?
感謝您的回答和建議!
太多未知變量......
使用DOM時,您可以非常快速地將大量信息放入樹中; 使用echo你需要以其他方式跟蹤你的(元)數據。 要打印靜態頁面,不應使用DOM。 要打印在構造期間經過大量修改的頁面,您可能希望使用DOM。
這個問題沒有正確的答案。 您需要為特定用例做基准測試。
但你也可能重視你的時間......我希望如此。 即使使用DOM渲染頁面可能會更慢,但讓項目增長會更容易。 編寫采用echo
調用的模塊系統很快就會變得一團糟。
您應該嘗試一些像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');
?>
沒有什么比直接訪問純HTML文件更快。 並且最好使用.html擴展名。
PHP代碼必須通過PHP解釋器,這是一個額外的步驟。
每種服務器端語言都是如此(C#,PHP,Python,Java,Node.js等)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.