2

假设我有一个包含动态内容(例如搜索结果)的页面。什么是正确的缓存技术?

  • nocache在整个页面周围放置标签?
  • nocache在实际包含动态数据的标记段周围放置标签?
  • 在动态数据周围放置nocache标签?
  • 不知何故告诉 Smarty 不要缓存动态数据?

动态数据被分配为 Smarty 变量(例如 via assign)。我认为我需要尝试最大化缓存,但在需要缓存的内容、如何取消缓存、何时缓存、何时取消缓存等方面有点挣扎。

有小费吗?

4

1 回答 1

0

如果您的网站大部分是静态的,则nocache在显示动态内容的整个代码段周围放置标签。

相反,如果您网站的每个页面都包含一些动态输出,我建议您在 Smarty 类初始化期间禁用 Smarty 缓存。

于 2011-12-03T11:46:39.120 回答