12

PHP でのテンプレート言語のパフォーマンスに興味があります。私は node.js チュートリアルを見ていて、JADE ( http://jade-lang.com ) の使用に本当に感銘を受けました。

JADE は PHP https://github.com/everzet/jade.phpで使用できることがわかり、パフォーマンスの点でどのように機能するのか疑問に思っています。

NodeまたはRubyで実行する場合、サーバーの起動時にHAMLまたはJADEがコンパイルされることを収集しますが、(私が収集する) PHPはリクエスト時にロードされるため、PHPでテンプレート言語を使用するとパフォーマンスに影響する可能性があります(また、おそらく、テンプレートはコンパイルされ、キャッシュに保存されます)。

HAML、JADE (私が知らない他のテンプレート言語) を使用した場合と、完全な HTML を作成した場合の PHP のパフォーマンスのベンチマークを見たり実行したりした人はいますか? 他にどのような考慮事項に注意する必要がありますか? (MVC スタイルのフレームワークを想定)

4

1 に答える 1

3

Zend Framework プロジェクトの 1 つに Jade.php を実装しました。

解析された jade ファイルを php ファイルとしてキャッシュし、実行時に含めるだけです。これが、Zend Framework が phtml ファイルに対して行うことです。つまり、

于 2011-08-09T18:09:47.733 に答える