caching 相关问题

缓存是一种在本地临时存储(缓存)数据的机制,以减少对远处存储的数据的访问时间。对于CPU /磁盘/网页浏览,请使用相关标签(cpu-cache,diskcache,...)

Swift 中计算属性与函数之间是否存在性能差异?

假设您有一个 SwiftUI 视图,其中包含许多昂贵的计算变量,这些变量在主线程上“意大利面条式”相互调用,并以状态变量作为事实来源,例如: /...

回答 1 投票 0

Redis - 使用日期缓存嵌套数据结构的最佳方法

我需要找到最有效的方法来缓存返回酒店房间定价的端点的结果。 端点一次只返回一个roomTypeId的数据,返回的数据是...

回答 1 投票 0

如何重写magento核心缓存模型(Mage_Core_Model_Cache)

我必须重写核心缓存模型。但这是行不通的。我解决这个问题的第一次尝试是尝试用另一个模型重写...... 在我的 config.xml 中我声明了以下内容 我必须重写核心缓存模型。但这是行不通的。我解决这个问题的第一次尝试是尝试用另一个模型重写...... 在我的 config.xml 中,我声明了以下内容 <global> <models> <core> <rewrite> <**layout**>MyCompany_MyModule_Model_Core_Cache</**layout**> </rewrite> </core> </models> .... 在我的课堂上,我死于构造函数中。 这非常有效! 所以我重写模型的可能是正确的。 但是如果我不在 xml 中使用布局节点而是使用缓存节点,则这不起作用。 所以我的尝试如下,但这不起作用: <global> <models> <core> <rewrite> <cache>MyCompany_MyModule_Model_Core_Cache</cache> </rewrite> </core> </models> .... 我现在的问题:有没有办法重写/重载“缓存核心模型”??? 缓存将在加载模块配置(config.xml)之前初始化。缓存模型是用 Mage::getModel 实例化的,它在注册表中缓存模型名称。 因此,以后所有获取自定义缓存模型的尝试也将失败。 解决方案:将此重写语句放在etc/local.xml中。这有点脏,因为 local.xml 应该只包含与模块无关的内容。但这比将核心文件复制到本地要好。 我有同样的问题,但我的解决方案与你的有点不同;-) Magento 将先从 /app/etc/*.xml 加载 XML 文件(此文件不会被缓存),然后再加载 magento 中的其他内容。 所以我在这里创建了自己的文件“cache.xml”,内容是 <?xml version="1.0"?> <config> <global> <models> <core> <rewrite> <cache>MyCompany_MyModule_Model_Core_Cache</cache> </rewrite> </core> </models> </global> </config> 在 1.6、1.7 和 1.8 中完美运行 我也在尝试做同样的事情,但我认为这是不可能的。如果您在方法中 var_dump 出 $this->_xml->group->models: getGroupedClassName (app/code/core/Mage/Core/Model/Config.php) 您会注意到您的重写尚不可用,因此为什么它被跳过。 如果您尝试覆盖translate或layout:your_class_model,您会注意到$this->_xml...转储初始核心类(没有重写),并且您会看到您的重写远远超出了核心/缓存。因此,它可能被覆盖,但该类已经实例化、设置和使用;所以它真的不会触发任何东西。 因此我认为不可能覆盖核心/缓存。您必须将其移至应用程序/代码/本地。可怜。

回答 3 投票 0

部署在 GitHub Pages 上的 Jekyll 网站缺少样式(可能是缓存问题)

我正在尝试为我的 Github 项目部署 Jekyll 网站。该网站的代码可以在 gh-pages 分支中找到。 当部署在 localhost 上时,页面看起来与预期一致,但在 Github Pages 上却...

回答 1 投票 0

我有一个移动 API,当我使用 Cloudflare 时,有时会返回服务器错误。 Cloudflare 如何仅用于 Web 而绕过移动 API url

我尝试在我的应用程序上实现 Cloudflare。我有用于移动设备的 Web 部分和 API 部分。我如何使用 Cloudflare 来保护和优化 Web 部分(缓存等),但对于 API 部分,也许...

回答 1 投票 0

如何更改缓存构造函数中的类型?

我有以下缓存: 公共类FaultTolerantCache 实现LoadingCache { @盖特 私有最终 LoadingCache 缓存实现;

回答 1 投票 0

如何在服务器端组件中禁用 Next.js 缓存

我面临一个问题。我正在使用 Next.js SSR(服务器端渲染),当我运行“npm run dev”时,一切正常。但是,当我构建 Next.js 并运行“npm start”时,API 响应是 cac...

回答 1 投票 0

缓存Python类实例

我有一个内存密集型类,比如说代表高分辨率资源的类型(即:媒体、模型、数据等),可以使用相同的参数多次实例化,例如相同的文件...

回答 2 投票 0

Varnish 不缓存多个 WordPress

我在一台带有WHM的高端专用服务器上设置了Varnish,该服务器正在运行大约10-13个网站,全部都在WordPress上。我发现“

回答 2 投票 0

如何在 Blazor Server 启动时获取并缓存 IStringLocalizer 的数据?

我想使用Azure blob作为IStringLocalizer的资源文件,而不是本地存储的.resx文件。但是当我尝试在 IStringLocalizer 中获取数据时,有时数据不可用...

回答 0 投票 0

Chrome 未清除缓存

我正在开发一个新网站,每当我更改 CSS 设置时,chrome 都不会接受这些更改,除非我使用任务管理器完全关闭 chrome 并重新启动它。我已经尝试了很多...

回答 6 投票 0

如何告诉 Django,memcached 运行时的项目大小大于默认值?

我正在使用新设置来增加 memcached 中的项目大小,但我无法通过 Django 后端存储大于 1mb 的内容。 我知道 memcache 模块需要一些设置才能实现这一点,并且 D...

回答 3 投票 0

Spring 缓存 - 发生错误时不缓存

我正在使用spring缓存,我的问题是: 如果结果错误并且下一个请求可能很好,我该如何控制缓存? 例子: @Cacheable(“mycache”) 公众回应BO

回答 2 投票 0

rails:如何从 Rails.cache 获取所有键值

我想用Rails.cache(memory_store)维护一个用户在线/离线列表。 基本上,如果请求 /user/heartbeat?name=John 到达 Rails 服务器,它将简单地: def 更新状态 名字=pa...

回答 6 投票 0

你能监听缓存一致性流量来实现链接加载和条件存储吗?

我有点想为 x86-64 实现一种 LL/SC 形式(最有可能是 Saphire/Emerald Rapids)。看来缓存拥有执行此操作所需的所有信息,但我需要知道缓存行何时

回答 1 投票 0

咖啡因缓存删除侦听器可能会针对同一条目多次(同时)调用

咖啡因缓存删除侦听器可能会针对同一条目多次(同时)调用。 假设 Entry 已被删除。 删除侦听器可以多次(同时)运行

回答 1 投票 0

使用 setuptools 构建 Dockerfile - 如何在文件更改时避免完全重建

如果必须对使用setuptools从setup.py文件而不是requirements.txt构建的现有项目进行docker化。 此构建包括大型二进制下载(pytorch、fast-whisper)和...

回答 1 投票 0

OfficeJS - 缓存文件

我正在使用 OfficeJS API 开发一个单词插件。我正在使用 VS Community 2022 (17.8.3) 和 Office 365(版本 2312)。我的加载项的组织是经典的,由一个 Home.html 页面组成...

回答 1 投票 0

在 Typo3 版本 6.2.9 中出于开发目的禁用缓存

我对 Typo3 非常陌生,并且正在努力处理一些拒绝更新的缓存图像。 必须有一个选项可以在某处停用所有缓存并刷新所有内容。我需要知道怎么做。

回答 2 投票 0

安装节点模块和构建下一步时出现问题

只是安装不起作用,如果我安装了任何框架,它会显示在package.json文件中(我这里没有节点模块文件夹)。所以如果我尝试安装节点模块,它会说它已安装...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.