Drupal - 如何防止缓存代码块?

时间:2016-10-24 15:05:08

标签: php html drupal apc

我是PHP / Wordpress程序员,但我需要在Drupal网站上进行一些小修改。我注意到Drupal使用APC缓存了网页。我有一个页面里面的内容我想显示一个从外部网站上获取的文本,它将一直在变化。

因此,为简单起见,我们假设在页面的那一部分我只想显示当前时间(没有缓存):

<?=date("Y-m-d H:i:s");?>

我只想进行最小的修改而不是复杂的修改。我只想专门在PHP页面的那一部分工作。

1 个答案:

答案 0 :(得分:0)

看起来你正在使用Drupal 7,默认情况下不会缓存太多。如果你正在使用APC缓存,你很可能是你或你的托管服务提供商正在做一些特定的事情来解决这个问题。

无论如何,简短版本:

  • 禁用页面缓存(这会降低性能)很可能会解决问题并使用户的网站速度变慢。
  • 使用JavaScript显示日期,因为浏览器运行JavaScript会显示当前时间始终是最新的。可以使用任何类型的缓存,如清漆,memcached等。