问题标签 [clientcache]

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 回答
516 浏览

asp.net-mvc - web.config 中的 MVC clientCache 不起作用

我将我的网站上传到带有 iis 8.5 的主机上,并将下面的 clientCache 标记添加到 web.config

但我的浏览器(Firefox、Chrome、IE)没有显示具有正确最大年龄的缓存控制。

响应头

请求头

我阅读了相关帖子,但没有找到答案。谢谢你的任何想法。

0 投票
2 回答
86 浏览

java - 如何使用 ClientCache 在所有集群/实例上的 GemFire 中发布

我们有 3 个集群(美国、欧盟、AP),每个集群有 2 台主机(一个主要,另一个辅助)

如果有更新,每个集群的主要主机都会更新同一集群中的辅助主机。但是集群不相互交谈。

我们有一个进程需要更新在每个集群的主主机上运行的所有 3 个 GemFire 缓存(最终将更新辅助主机 GemFire)

如果我尝试初始化单独的 ClientCache,则会出现以下错误 - > java.lang.IllegalStateException:此 VM 中已存在与分布式系统的连接。

如何使用 ClientCache 发布到这三个独立的集群?

0 投票
0 回答
610 浏览

caching - web.config 缓存设置不起作用

我想为我的网站的静态内容启用缓存。我发现这种方法使用 IIS 缓存控制选项,我猜它在服务器端有效:

我还为静态内容的客户端缓存找到了这个解决方案:

添加上述两个代码后,我已经清除了历史记录并使用了硬刷新。但是当我在 Chrome 控制台中检查网络选项卡时,静态内容的加载时间仍然以秒为单位(不是来自用户缓存)。我不得不说禁用缓存的复选框在开发人员控制台中也未选中。

编辑:更新后kernelCachePlicyCacheUntilChange我曾经netsh http show cachestate检查过缓存的状态,这是一个示例输出,但浏览器仍然从服务器而不是从本地缓存加载文件。

0 投票
1 回答
52 浏览

node.js - 有没有办法永久缓存客户端计算机中的文件?

我有一个网络应用程序,它提供扫描的旧文档的图像和他们的成绩单,这是很多大约 5 gigs 图像的图像,客户需要定期浏览它们。

我需要一个解决方案来在客户端缓存图像,因为图像是不可变的,它们应该只从服务器获取一次。

0 投票
1 回答
66 浏览

locking - ignite瘦客户端的ClientCache是​​否支持分布式锁

现在我在使用瘦客户端的ignite ClientCache,我没有找到ClientCache的分布式锁,如果我想使用分布式锁,我必须使用Ignition.start()

0 投票
1 回答
1005 浏览

caching - 使用 IIS 时如何解决客户端浏览器缓存问题?

我在 ASP.NET 中开发了云应用程序。每次部署后,门户要么显示白屏,要么显示应用程序的旧版本。

任何建议将不胜感激。

我已经尝试过:1)在每次部署中更新JS版本(白屏问题由此解决)2)回收应用程序池3)IIS管理器->http响应头->设置通用头->启用Web内容4)重新启动IIS (8.5) 每次部署后

然而,这些都没有奏效。该应用程序在 Chrome 浏览器的隐身模式下运行良好,但不是常规模式。

0 投票
0 回答
31 浏览

spring-boot - HttpComponentsClientHttpRequestFactory spring-web 5.3.12 不支持 org.apache.hc.client5.http.classic.HttpClient

希望有解决办法。刚碰到这个,真是个雪球。ehCache3 和 HttpClient Cache 5.1.1 是兼容的。对于以前和当前版本的任何排列,情况并非如此。

现在升级到 Spring-Boot 2.5.6 我发现 HttpComponentsClientHttpRequestFactory 与 ehCache 和 HttpClient 的最新设置不兼容。RestTemplate 无法使用 ehCache 配置的 HttpClient 启动。有客户端缓存解决方案。

搜索仍在继续......

非常感谢任何输入!

0 投票
0 回答
8 浏览

caching - 如何使客户端缓存无效?

如果应用程序具有客户端缓存,并且服务器端的数据发生更改,那么客户端如何知道它以便它可以使缓存无效?

0 投票
0 回答
26 浏览

ignite - Apache Ignite ClientCache::putIfAbsent 实际上并没有更新缓存?

给定的代码在第二行产生 NPE。这是我创建缓存的方法: