【发布时间】:2016-01-18 08:14:09
【问题描述】:
我使用以下设置推送了一个包含 Angular SPA 的 HTML 静态文件作为我的自定义域的包罗万象的处理程序:
- url: /(api|activate|associate|c|close_fb|combine|import|password|sitemap)($|/.*)
script: gae.php
- url: /.*
static_files: public/static/app/v248/es/app.html
upload: public/static/app/v248/es/app.html
expiration: "1h"
效果很好,但如果我推送新的 app.html,它不会更新。我尝试更改本地路径,部署新的应用程序版本,甚至用自定义 php 端点替换 catch-all 处理程序,但它不起作用,响应仍然是我上传的 app.html 的第一个版本。
其他人也遇到过同样的问题 (CSS File Not Updating on Deploy (Google AppEngine)),它看起来与 Google CDN 缓存有关,但据我所知,没有办法刷新它。
【问题讨论】:
-
您确定这是 Google 的 CDN 缓存而不是您的网络浏览器吗?
-
100% 确定,这是我尝试的第一件事
标签: google-app-engine caching google-cloud-platform