Zend_View 缓存 (Redis)

发布于 2024-12-08 17:53:25 字数 252 浏览 0 评论 0原文

任务: Zend Application的动作过程中要实现以下功能: - 对于每个唯一的 url 或任何明确的 url,用缓存中存储的数据(Zend_View 对象)替换 Zend_View 对象,而不执行 Action - 如果缓存中的数据为空,则执行操作并设置缓存中的数据。

条件 - 不得在任何 Zend 控制器(操作)中设置更改 - init 操作在任何情况下都必须执行。

谢谢。

Task:
During the process of action of Zend Application to achieve next:
- for each unique url or any definite url to substitute Zend_View object by data stored in the cache (Zend_View object ) and not to perform Action
- if data in cache is null, then to prerform Action and to set data in cache.

Conditions
- Changes mustn't be set in any Zend Controller (Action)
- init Action must be performed in any case.

Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

痴骨ら 2024-12-15 17:53:25

最简单的方法是注册一个操作助手并使用 preDispatch 方法来检索缓存。如果存在缓存,您可以设置调度标志来跳过操作调用。

Easiest thing to do is register an action helper and use the preDispatch method to retrieve the cache. If a cache exists, you can set the dispatched flag to skip the action call.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文