为了账号安全,请及时绑定邮箱和手机立即绑定

谷歌应用引擎和 Laravel 的 app.yaml 中的处理程序过期不起作用

谷歌应用引擎和 Laravel 的 app.yaml 中的处理程序过期不起作用

PHP
猛跑小猪 2021-06-21 17:01:29
我使用谷歌应用引擎来为我的 Laravel 应用程序提供服务,并想设置位于 Laravel 公共文件夹中的 javascript 和 css 文件的过期时间。js 和 css 文件的响应头:cache-control: max-age=600, public这是谷歌应用引擎的默认设置。但是在我的 app.yaml 中,我设置了以下内容:runtime: phpenv: flexruntime_config:document_root: publicskip_files:- .env# I tried to set this to see if the error is in my handlers, but it was # still the default 10minsdefault_expiration: "30d"handlers:- url: /js/.*  static_dir: public/js  expiration: "30d"- url: /css/.*  static_dir: public/css  expiration: "30d"不知何故,我无法覆盖谷歌的默认值,老实说我不知道更多。我已经在 php.ini 中禁用了session.cache_limiter,就像这里建议的那样 Laravel response Cache-Control headers always contains 'no-cache'还是没有区别。
查看完整描述

1 回答

?
慕后森

TA贡献1802条经验 获得超5个赞

您正在使用 AppEngine 柔性环境:env: flex不支持default_expirationexpiration,请尝试使用标准环境。


查看完整回答
反对 回复 2021-06-25
  • 1 回答
  • 0 关注
  • 141 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信