3

嗨,这是一个基本问题,但我不确定,所以我问你:

如果我的 html 代码中有超过 100 个 php 回显,则如下所示:

文件.php:

<!-- headers -->
<h1><?php echo $text1; ?></h1>
<p><?php echo $text20; ?></p>
<p><?php echo $text10; ?></p>
<!-- more code -->

我应该使用输出缓冲吗?如果是这样,那将是“显示”输出的正确方法(或功能)?

提前致谢 !

4

1 回答 1

2

输出缓冲是理想的一个主要原因,它不是为了减少回声的数量。它是理想的,因为它允许您编写缓存文件并在请求时提供该静态缓存文件。然后你的 PHP 永远不会直接输出到浏览器,它总是在加载并显示到浏览器时写入文件。假设您将缓存过期标头设置为合理的持续时间,这将比担心“如何”输出数据更能提高性能。

典型:

  1. 用户访问“contact.php”
  2. 'contact.php' 检查现有缓存文件
  3. 如果文件存在且不需要刷新,只需显示文件并退出。
  4. 如果文件存在并且需要刷新,则(重新)将所有缓冲输出写入并显示它。
  5. 如果文件不存在,请参见步骤 4。
于 2011-08-01T02:00:18.200 回答