gpt4 book ai didi

java - 将 React 网站更改为同一域上的 java 网站,但仍显示 React 网站

转载 作者:行者123 更新时间:2023-12-02 04:51:20 27 4
gpt4 key购买 nike

环境:

旧网站: React 托管在 Heroku URL( http://sameurl.com )

新网站: Java 托管在 Heroku URL ( http://sameurl.com ) 上,但在新的 heroku 帐户上

我之前曾在我的域 URL 上运行 React 网站,但现在我在同一 URL 上托管 Java 和 AngularJS 网站,但使用了新的 heroku 帐户。

但是当我在浏览器中加载 URL 时,我看到旧的 React 网站,清除缓存后我可以看到新的 Java 网站。但这对我来说是一个非常大的问题,因为该网站的客户仍然可以看到旧的网站内容,因为他们没有清除浏览器缓存。我们不能告诉他们这样做。

我想一定有什么方法可以从服务器端实现这一点。

谢谢

最佳答案

这里的答案是, react 网站不会配置正确的缓存 header 或缓存 header 的年龄较大。这就是浏览器验证缓存并且仍然发现它有效的原因。

使用新的 Java 托管网站在服务器上配置响应 header 可能会解决该问题。但他们可能是仍然需要清除缓存才能加载新网站的用户。你可以看看这个article来自 Google 的关于了解缓存并提高缓存效率的信息。

关于java - 将 React 网站更改为同一域上的 java 网站,但仍显示 React 网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56439194/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com