当前位置: 首页 > 知识库问答 >
问题:

清除appEngine Flex静态文件缓存

宗政斌
2023-03-14

我在我的服务器上设置了一个1年的缓存控制。如何对AppEngine说“清楚!”要从服务器获取新版本?

配置为Flex自定义环境

runtime: custom
env: flex

env_variables:
    writecontrolEnv: 'prod'

handlers:
- url: /.*
  script: this field is required, but ignored

service: gateway-prod

automatic_scaling:
  min_num_instances: 1
  max_num_instances: 2

resources:
  cpu: 1
  memory_gb: 2
  disk_size_gb: 10

skip_files:
- node_modules/

network:
  instance_tag: gateway

共有1个答案

墨雨华
2023-03-14

假设您的应用程序为静态文件提供服务,那么服务器发送的缓存参数由您的应用程序代码控制。这意味着,一旦部署了具有更新参数的新版本,服务器将发送更新的值。

但是问题是缓存实际上是由客户端(或者一些中间人网络设备)执行的,所以最终用户直到缓存到期时间(在你的情况下很长)才会到达服务器,所以直到然后。

您可以尝试清除浏览器缓存,希望浏览器是进行缓存的人。

为了防止将来出现这种情况,您可能希望选择更短的缓存过期时间,或者使用一些类似于此的缓存破坏技术。

 类似资料:
  • 清除缓存文件clear 如果需要清除应用的缓存文件,可以使用下面的命令: php think clear 不带任何参数调用clear命令的话,会清除runtime目录(包括模板缓存、日志文件及其子目录)下面的所有的文件,但会保留目录。 如果需要清除某个指定目录下面的文件,可以使用: php think clear --path d:\www\tp5\runtime\log\ V5.1.10+版本开

  • 我已经改变了Laravel公共文件夹中的文件,但当我尝试使用链接下载时,它会下载旧文件。我曾经尝试过: php artisan缓存:清除 PHP工匠路由:缓存 PHP工匠视图:清晰 PHP artisan配置:缓存 但是没有成功。有人能帮我吗?

  • 本文向大家介绍IOS 缓存文件的清除实现代码,包括了IOS 缓存文件的清除实现代码的使用技巧和注意事项,需要的朋友参考一下 移动互联网 APP 的应用开发,必须要时刻注意用户体验,以免造成APP 或者手机及其他移动设备的卡死情况,以下是对缓存文件的处理。 移动应用在处理网络资源时,一般都会做离线缓存处理,其中以图片缓存最为典型,其中很流行的离线缓存框架为SDWebImage。 但是,离线缓存会占用

  • void clear_cache(string template [, string cache id [, string compile id [, int expire time]]]) This clears the cache for a specific template. If you have multiple caches for this template, you can cl

  • 本文向大家介绍IOS获取缓存文件的大小并清除缓存文件的方法,包括了IOS获取缓存文件的大小并清除缓存文件的方法的使用技巧和注意事项,需要的朋友参考一下 移动应用在处理网络资源时,一般都会做离线缓存处理,其中以图片缓存最为典型,其中很流行的离线缓存框架为SDWebImage。 但是,离线缓存会占用手机存储空间,所以缓存清理功能基本成为资讯、购物、阅读类app的标配功能。 今天介绍的离线缓存功能的实现

  • 我正在用Ionic Cordova项目开发一台iMac电脑。我将github帐户上的一个插件克隆到自己的repo中,并将该插件安装到一个带有ionic cordova插件add的ionic应用程序中https://github.com/axelcostaspena/MobileSDK-Cordova 。现在,每次我尝试使用ionic cordova plugin add@selligent mar