0

フレームワーク テンプレート エンジンに、ヘッダー、ボディ、フッター用のファイルがあり、ボディ自体に banner.tpl.php、content.tpl.php などが含まれているとします。ブラウザーはこれらの内部ファイルをキャッシュしますか?

答えが否定的である場合、その利点は何ですか? サーバー側でキャッシュできますか? それとも、キャッシングとはまったく関係ありませんか?

4

1 に答える 1

1

あなたのphpヘッダーファイルはサーバーのみが認識しており、サーバーはそれらを「そのまま」ブラウザーに送信しません。ブラウザーには、すべての変数プレースホルダーが実際の値に置き換えられた HTML バージョンが表示されます。したがって、答えはノーです。

テンプレートの利点は、プレゼンテーションに含まれるものを計算するプロセスからプレゼンテーションを分離することです。これは、私見のキャッシュとは関係ありません。テンプレート ファイルのコンテンツを (テンプレート エンジンに応じて) キャッシュできる永続的なサーバー (php ではなく Java) を除き、クエリとユーザー間でそれらを再利用します。

于 2012-06-26T14:54:58.160 に答える