撇号cms模板缓存
apostrophe cms template caching
是否可以在撇号 CMS 中创建模板级缓存?也许类似于你在 Django 中的做法:
{% 缓存键名变量 %}
缓存块
{% 结束缓存 %}
我查看了文档,但看不到任何具体内容(项目名称 'apostrophe' 使得 google 搜索非常困难,仅供参考!)。
我是 P'unk Avenue 的 Apostrophe 首席架构师。
Apostrophe 目前没有您所询问的那种内置缓存机制。此外,缓存不会在模板块级别完成,因为它将是一个异步操作,并且在所有数据已经 "mustered" 并添加到 [=10= 之后,Apostrophe 的模板在单个同步调用中呈现],它在模板中公开为 data
。
完成请求所需的几乎所有时间都在模板呈现开始之前运行的异步代码中。由于所有模型级工作都已经完成,因此除了移动一些字符串之外几乎没有什么可做的了。
但是,express-cache-on-demand 模块与 Apostrophe 兼容,可用于缓存站点上的页面
在您需要的时候——当多个用户同时请求时——没有任何明显过时的内容,并且对登录用户没有影响。
是否可以在撇号 CMS 中创建模板级缓存?也许类似于你在 Django 中的做法:
{% 缓存键名变量 %} 缓存块 {% 结束缓存 %}
我查看了文档,但看不到任何具体内容(项目名称 'apostrophe' 使得 google 搜索非常困难,仅供参考!)。
我是 P'unk Avenue 的 Apostrophe 首席架构师。
Apostrophe 目前没有您所询问的那种内置缓存机制。此外,缓存不会在模板块级别完成,因为它将是一个异步操作,并且在所有数据已经 "mustered" 并添加到 [=10= 之后,Apostrophe 的模板在单个同步调用中呈现],它在模板中公开为 data
。
完成请求所需的几乎所有时间都在模板呈现开始之前运行的异步代码中。由于所有模型级工作都已经完成,因此除了移动一些字符串之外几乎没有什么可做的了。
但是,express-cache-on-demand 模块与 Apostrophe 兼容,可用于缓存站点上的页面 在您需要的时候——当多个用户同时请求时——没有任何明显过时的内容,并且对登录用户没有影响。