【发布时间】:2012-04-02 08:59:52
【问题描述】:
我想部分缓存一些 php 文件。例如
<?
echo "<h1>",$anyPerdefinedVarible,"</h1>";
echo "time at linux is: ";
// satrt not been catched section
echo date();
//end of partial cach
echo "<div>goodbye $footerVar</div>";
?>
所以缓存的页面应该像 (cached.php)
<h1>This section is fixed today</h1>
<? echo date(); ?>
<div>goodbye please visit todays suggested website</div>
它可以通过模板完成,但我直接想要它。因为我想要替代解决方案。
【问题讨论】:
-
生成这些行将比从缓存存储中获取 2 个键更快。尽量缓存数据库中的数据,不要浪费时间输出,这是模板引擎的事情。
-
此代码仅作为示例。真正的代码非常复杂,需要一些 sql 查询。我尝试非常清楚地显示我的问题。我想知道PHP的缓存机制。
-
嗯,这不仅与 PHP 有关,而且很常见。再次:缓存数据,从数据库中获取,不缓存输出。并尝试将 Twig 用于模板,它将打开您对从表示中分离数据的理解。
-
@OZ_ 这是所有编程语言的常见情况,但我比其他语言更了解 PHP 语言。我想将它用于灵活的模板。我需要包含在不同日期创建的多个部分的模板。