问题标签 [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 投票
0 回答
1041 浏览

zend-framework - 如何使用 Memcached 后端修复错误“无法将元数据保存到 metadataCache”?

我在 Zend Framework 1.6 上有应用程序,我使用 Memcached 作为后端缓存。当我重新启动 Memcached 时,我收到错误消息“将元数据保存到 metadataCache 失败”。请建议我该如何解决这个问题。

在我的 memcached.conf 中,我写了 setting -u www-data

0 投票
2 回答
876 浏览

php - 带有分页的 Zend Cache 不起作用

我是 Zend 框架的新手。我正在使用 Zend 缓存,我几乎从文档中复制了代码,这是我的代码:

因此,在我访问运行此查询的网站后,我看到正在创建的文件,它也是一个 19 或 20kb 的文件,无论我正在缓存哪个页面,但页面加载的速度与以前相同,如果我更新某些内容在数据库中,我看到的是更新版本,而不是缓存,我认为缓存在缓存的生命周期内不会显示任何更新。有什么建议么?谢谢

0 投票
1 回答
508 浏览

caching - Zend 框架缓存

我正在尝试制作一个 ajax 自动完成搜索框,它当然使用 SQL,最少 3 个字符,并且已经在数据库中设置并索引了相关字段的 SQL 视图。搜索时 CPU 仍然会出现峰值,这是我预期的,因为它正在为每个字符运行查询。我想使用 Zend shm 缓存来加快结果并减少 CPU 使用率。结果存储在一个数组中,该数组将像这样被缓存:

当然,数组中包含实际数据而不是注释,为了简单起见,我只是缩短了代码。第 0 行和第 1 行形成 PK,并且经过测试可以正常工作。是 zend_shm_cache_store 失败,因为错误日志被“无法存储搜索缓存!”淹没。我读到 zend_shm_cache_store 可以存储任何可以序列化的数组 - 我如何判断我的数据是序列化的还是可以序列化的?还有其他潜在原因吗?我确实制作了一个只存储一个字符串并且成功的测试页面,所以我知道缓存已打开。

0 投票
1 回答
1145 浏览

zend-framework - Zend_Cache 与 memcached 和多个实例

我试图让 Zend_Cache 与两个不同的 memcached 实例一起工作。两个实例都处于活动状态并且正在侦听,我对此进行了测试,但 Zend_Cache 继续将所有内容塞入 memcached 的默认端口中,完全无视第二个实例。这是我的引导程序中的代码:

这里出了什么问题?

0 投票
1 回答
117 浏览

zend-framework - Zend Framework 缓存在内存中

有没有办法使用 Zend Framework(1.8 版)将 Zend DB 的结果缓存在内存中?或者我应该使用服务器端解决方案来实现“每个进程的内存缓存”?

那么你能分享完成这些问题的最佳实践吗?

0 投票
1 回答
1227 浏览

zend-framework2 - Zend Framework 2 - 最快的缓存适配器?

我的网站将严重依赖缓存,所以我应该使用哪个 Chache 适配器?文件系统肯定是最慢的,但哪些是最快的?我可以控制我的 php 扩展,所以除了 Zend Server 之外,我可能可以让它们全部工作。所有这些适配器是否有任何基准?

0 投票
2 回答
186 浏览

zend-framework - Zend 框架缓存编码

我正在开发 Zend 应用程序。它缓存菜单项以减少数据库事务。我正在寻找一种将缓存文件的编码设置为 UTF8 的方法。在application.ini我有:

虽然似乎不起作用。

更新:

我找不到_initCache负责缓存的函数或任何其他代码。缓存仅在以下内容中指定application.ini

0 投票
1 回答
1253 浏览

zend-framework2 - 如何在 Zend 框架 2 中添加 APC 适配器到缓存类映射

我需要使用操作码缓存中的 APC 在 Zend 框架 2 应用程序中缓存我的每个模块的类映射。有没有办法解决这个问题。

application.config.php 中的 AFAIK

// 用于创建类映射缓存文件名的键。'module_map_cache_key' => '测试',

// 缓存合并配置的路径。

通过这样做,Zend 缓存使用文件系统进行缓存,我需要它来使用 APC 操作码缓存,我该如何实现。

我知道在 bootstrap.php 的 zend 框架 1 中使用 APC。

但为此,我在官方网站上找不到任何文档。

提前感谢您回复此帖子

0 投票
1 回答
6899 浏览

php - 让 Zend Framework 2 Memcached 工作

我正在尝试创建一个新的(已配置并可以使用)Zend\Cache\Storage\Adapter\Memcached并出现错误:

文件:[项目]/vendor/zendframework/zendframework/library/Zend/Cache/Storage/Adapter/MemcachedResourceManager.php:52 消息:没有 ID 为“默认”的资源

Module班级

Controller班级

Storage班级

如何让它工作?

先感谢您!

编辑:

我已经完成了MemcachedOptions设置servers(见上文)。现在它起作用了!

注意:servers而不是server,因为没有方法setServer(),而只有setServers()Zend\Cache\Storage\Adapter\MemcachedOptions类中:

文件:/var/www/itt/unisportr-zf/vendor/zendframework/zendframework/library/Zend/Stdlib/AbstractOptions.php:85 消息:选项“服务器”没有必须定义的匹配 setServer 设置方法

0 投票
0 回答
100 浏览

zend-framework - 如何从多个服务器中清除 zend_cache?

我的站点位于负载平衡下的两台服务器(即web01.mydomain.com和)上。web02.mydomain.comzend_cache用于缓存目的,缓存也位于两台服务器上。

问题是,当我尝试使用以下命令清理缓存时,它只会将其从一台服务器中删除。我正在使用以下命令删除缓存:

你能解释一下如何从两台服务器上删除缓存吗?