caching 相关问题

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

我可以强制.htaccess刷新吗?

我们正在将网站从一个 CMS 迁移到另一个 CMS。 .htaccess 文件已更改,需要刷新才能使新站点正常工作。据我了解,.htaccess 文件只会是

回答 5 投票 0

如何对redis的sets数据结构进行分页?

我想使用redis的sets数据结构来存储用户的关注者列表,如何根据页面大小进行分页从列表中获取记录?

回答 2 投票 0

如何使用 API 获取缓存的年龄?

我可以通过 Cloudflare 的 API 清除缓存 https://developers.cloudflare.com/api/operations/zone-purge 使用此功能: https://gist.github.com/Greg-Boggs/73796406278cd67334db08dc052931dd 而我...

回答 1 投票 0

NextJs 缓存文件内容

我在NextJs中有一个项目。在客户端组件中,我有一个添加按钮,我可以使用它来创建新的服务器配置数据(名称、url)并将其保存到服务器端的文件中(此文件包含...

回答 1 投票 0

控制台应用程序服务的MemoryCache实现

我正在尝试使用 Microsoft.Extensions.Caching.Memory 命名空间将应用程序缓存添加到 Net 8 控制台应用程序。我已经到了一半,但已经到了一个地步,我不知道如何法力......

回答 1 投票 0

在 docker 中使用“uv”与缓存和 git 存储库失败,并显示“硬链接与源不同”

这只是为将来遇到同样问题的人提供的报告。 我花了很多时间来调查为什么“uv install”在从 git 安装包时在 docker 中失败。普...

回答 1 投票 0

使用 GitHub API 时的分页条件请求

上下文:假设我们要定期检索给定用户的加星标存储库的完整列表(每天、每小时或几分钟)。 至少有两种方法可以做到这一点: 执行 GET 到

回答 1 投票 0

“Cache”类型上不存在属性“get”。 NestJs 项目

我正在尝试按照此官方指南和本教程为我的 Nestjs-graphql 项目设置 Redis 缓存。我正在按照提到的具体步骤进行操作,但出现此错误

回答 3 投票 0

将键缓存为“数组”或“对象” - Laminas Cache with Doctrine (PHP8.3)

问题也已发布在这里: https://discourse.laminas.dev/t/laminas-cache-with-doctrine-doctrine-orm-6-1-laminas-cache-3-12-php-8-3/3780 PHP8.3 上的全新安装。使用以下

回答 1 投票 0

绕过缓存的 HTML 链接?

我有一个从我的网站链接到的文件,例如 我有一个从我的网站链接到的文件,例如 <a href="http://example.com/myfile.txt>View!</a> 但是,该文件更改非常频繁,单击链接时,浏览器会加载该文件的缓存版本,而不是实际文件。 有没有办法让点击该链接绕过该页面的缓存? 像<a bypassCache href="">这样美好的事情只是一厢情愿。 像这样美好的事情只是一厢情愿。 确实,您可以在链接中执行一些操作:添加随机 GET 参数。 <a href="http://example.com/myfile.txt?a=193834923283943842923">View!</a> 您可以使用 JavaScript(当然也可以使用 PHP 等服务器端脚本语言)动态地执行此操作。 但是,更好的方法是首先在服务器端正确配置文本文件的缓存标头。从禁用客户端缓存的最佳方法窃取标头信息,这样的 .htaccess 文件应该可以工作: <Files myfile.txt> FileETag None <IfModule mod_headers.c> Header unset ETag Header set Cache-Control "store, no-cache, must-revalidate, post-check=0, pre-check=0" Header set Pragma "no-cache" Header set Expires "Sun, 19 Nov 1978 05:00:00 GMT" </IfModule> </Files> 就放 <meta http-equiv="expires" content="0"> 进入目标页面的头部并再次检查 最好的方法是告诉 apache/(网络服务器)告诉浏览器不允许缓存该文件,如果您无法控制该服务器,您可以通过更改发送给它的参数来避免缓存,只需添加一些数字后面的?,例如创建链接的时间,这使得每个url都不同,所以浏览器会忽略缓存,但所有链接都指向同一个文件,只要服务器忽略额外的参数即可。在 PHP 中: echo "<a href='http://example.com/myfile.txt?" . time() . "'>View!</a>" 在超链接后添加随机数,如<a href="http://example.com/myfile.txt?rand=12312321321">View!</a> 每次加载页面时生成一个新的随机数。 您可以在服务器级别解决您的问题。为符合您要求的 txt 资源(或特定资源)设置特殊到期日期。 如果您使用 apache,您可以在此处阅读有关 apache 的 mod_expiry

回答 5 投票 0

http 缓存如何与接受语言标头结合使用

我试图了解浏览器中发生的缓存的更深入的内部工作原理。你能帮我吗? 页面 https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching 指出:&q...

回答 1 投票 0

Suppliers.memoizeWithExpiration()的异步版本

这个和Vertx中的定时缓存类似,不过我要缓存的值是异步获取的。 在同步代码中我会这样做: 供应商供应商=供应商.memoizeWithExpiration(t...

回答 1 投票 0

输出缓存问题:基本策略覆盖特定策略或在没有基本策略的情况下不应用任何策略

我在 ASP.NET Core 应用程序中遇到输出缓存问题。以下是我遇到过的场景: 基本策略覆盖: 我在输出缓存选项中配置了一个基本策略。哈...

回答 1 投票 0

Redis 是否曾经无法发送客户端缓存失效消息?

我希望我的应用程序在收到来自 Redis 的失效消息时执行某些操作。但与任何分布式系统一样,网络数据包丢失等存在固有风险......

回答 1 投票 0

默认使用 hibernate/ehcache 缓存所有查询?

我们的应用程序处理只读数据,因此我们正在考虑在所有查询上使用 Hibernate 查询缓存功能(由 ehcache 实现)。 到目前为止,我们启用了二级缓存和查询缓存: ...

回答 3 投票 0

确保 PayPal 集成中的购物车商品过期和价格准确性

我管理一个非营利组织的网站,该网站与 PayPal 集成以购买活动通行证。我注意到买家可以将较旧的通行证或购物车中的物品长期保留,并且......

回答 1 投票 0

显示系统映像(SF 符号)是否使用 Swift 中的网络调用?

我正在 iOS 中创建一个应用程序,在其中使用 UITableView 和 UITableViewCell 从 API 加载图像。 由于 UITableView 重用单元格,因此当我快速滚动时会出现旧图像。为了...

回答 2 投票 0

从 GitHub 获取原始文件,无需等待 5 分钟缓存更新

GitHub 在 https://raw.githubusercontent.com 托管原始文件。您可以使用该链接下载该文件的原始内容。 当您将更改推送到文件时,它不会立即更新。雅阁...

回答 1 投票 0

要求浏览器尽可能积极地缓存

这是一个提供图像的网络应用程序。由于相同的请求将始终返回相同的图像,因此我希望访问浏览器尽可能积极地缓存图像。我几乎...

回答 7 投票 0

Umbraco Backoffice 未注册对自定义属性编辑器所做的更改

我是 Umbraco 的新手,正在创建自己的属性编辑器。我目前正在尝试实现 Umbraco Belle 网站的示例: https://umbraco.github.io/Belle/#/tutorials/CreatingAPropertyEd...

回答 2 投票 0

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