4

簡単な質問ですが、結果を php でエコーする単純な html ページと php dom だけで作成した html ページのどちらが速いでしょうか?

あなたの答えとアドバイスをありがとう!

4

3 に答える 3

4

未知の変数が多すぎる…</p>

DOM を使用すると、多くの情報を非常に高速にツリーに入れることができます。echo を使用すると、(メタ) データを別の方法で追跡する必要があります。静的ページを印刷するには、DOM を使用しないでください。作成中に大幅に変更されたページを印刷するには、DOM を使用することをお勧めします。

この質問に対する正解はありません。特定のユースケースのベンチマークを行う必要があります。


しかし、あなたも自分の時間を大切にするかもしれません…そう願っています。DOM を使用してページをレンダリングする方が遅い場合でも、プロジェクトを大きくするのは簡単です。呼び出しを使用するモジュール システムの記述はecho、すぐに混乱します。

于 2012-05-23T03:45:35.803 に答える
1

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');
?>
于 2012-05-23T04:31:15.890 に答える