问题标签 [zend-cache]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
83 浏览

zend-framework - Zend Framework Cache 创建新文件并且不加载它

我对 Zend Framework 全页缓存有一点问题。我当前的 Bootstrap 配置如下所示:

在将我们的开发系统更改为实时系统之前,它运行良好。

现在,如果我们启用缓存系统,它会在正确的路径中创建正确的缓存文件,但不会加载它。

因此,对于每个请求,都会创建另一个缓存文件,但永远不会加载旧的缓存文件。

也许有人以前遇到过这个问题,可以给我一个提示吗?

提前致谢!

0 投票
1 回答
172 浏览

zend-framework - 在zend框架中缓存页面与用户交互?

我需要缓存一个页面(用户页面),并且该页面包含一个用于登录成员和评论块的关注按钮。

如何缓存此页面?
建议1:
页面被缓存,直到页面中发生动作然后删除当前缓存?此解决方案是否会导致服务器上的高 I/O 性能

*或者有 *是另一种方式?

0 投票
0 回答
72 浏览

zend-framework - zend_cache:我有 506790 个缓存文件,是高 IO on read 的原因吗?

最近我需要加速一个遗留项目(使用 zend 框架 1.10.2),该项目使用 zend_cache,我是 zend 框架的新手。default.ini 配置:

/cache/dp-interim 中有 506790 个缓存文件(运行命令:ls -lR | grep "^-" | wc -lon /cache/dp-interim 得到结果)。

运行“iotop”,得到结果:TOTAL DISK READ : 1034.22K/s

运行“iostat”,结果:

是缓存文件变大导致IO高吗?谢谢你的帮助!

0 投票
1 回答
326 浏览

php - 在 Bootstrap (UTF-8) 中初始化 Zend_Cache

我正在尝试使用Bootstrap中的 Cashe 控制器

我有一个名为questionController的控制器,当我缓存 questionController(如下面的代码)它可以正常工作时,我使用的是阿拉伯语。但是当我将路由添加到这个控制器(如my.local/اسئله)questionController缓存不起作用时,当我直接用他的名字调用控制器但用他的路由(阿拉伯语)名称不起作用时,它唯一的工作是不起作用。

我的Bootstrap.php中的函数函数是

我的溃败是

my.local/question ---> 缓存工作

my.local/اسئله ---> 不工作 ,我使用了 mb_internal_encoding("UTF-8")。

请帮助我谢谢

0 投票
1 回答
194 浏览

php - Zend 缓存前端

我在Bootstrap.php中使用这个函数来缓存我的控制器,我只需要缓存一些控制器我不需要缓存索引控制器和文章控制器作为示例,我需要缓存问题控制器,但它不起作用. 这个函数缓存了我所有的控制器

所以我能做什么我尝试了所有解决方案,请帮助我。谢谢

0 投票
1 回答
1640 浏览

zend-framework - 同时使用 mencache 和缓存页面时的 zend 框架

我正在使用zend frameword 1.11版

我的网站使用 memcache 来保存会话,但想使用更多的 zend 缓存页面来缓存页面 html

结果:缓存页面 html没有保存正确的缓存目录配置,它保存公共路径并且文件中的数据为空(0 KB)

成为兄弟帮助

我在application.ini中的配置

我对初始化会话处理程序的引导

在初始化控制器中,我使用助手来保存缓存页面,想要保存缓存页面的操作

非常感谢

0 投票
1 回答
562 浏览

zend-framework - 在 Action 中停止 zend 页面缓存

这里有个问题...

这是在我的引导程序中:

我需要$cache->start()从我的操作中取消它。我已经尝试过Zend_Registry::get('cache')->cancel(),但它不起作用(实际上,这是意料之中的,因为缓存在动作处理之前很久就开始了)。

如何停止缓存操作?

要了解我为什么需要它:在我的操作中,我有一个来自模型的函数调用,如果它返回 void,我会进行重定向,因此不应缓存此页面。

0 投票
1 回答
6476 浏览

php - 如何设置 Zend Cache Storage 的过期时间?

我想在 Zend 文件系统缓存中存储一​​些 XML,并让它在 30 分钟后过期。如何设置缓存持续时间/到期时间?我使用 Zend 缓存作为一个组件,而不是在完整的 ZF2 应用程序的上下文中。

如何设置过期时间,然后检查缓存是否已过期?上面的代码似乎没有在 60 秒后过期缓存(.dat 文件的时间戳没有改变)

0 投票
0 回答
343 浏览

php - PHP try catch 不适用于 Zend 缓存异常

我有这段代码来启动Zend Cache,如果在此过程中出现错误,我设置try cache 异常以取消 Zend Cache,但它不起作用并且不会在 catch Exception 中打印错误。

我尝试了$cache->cancel()没有任何结果。

谢谢

0 投票
1 回答
501 浏览

zend-framework2 - ZF2中单条sql查询缓存的正确做法是什么?

我查看了 Zend\Db 的文档,但找不到任何关于如何缓存单个查询(行集对象)的答案。

我知道 ZF2 中的 Zend\Db 与 ZF1 相比要简化得多......但我仍然不想在我的项目中使用 Doctrine 等。

当然我知道我的问题有点太笼统了......