我正在测试一个将事件发送到Http触发器函数的服务,事件类型在查询字符串中
EVENTTYPE =答案
EVENTTYPE = incomingcall
是否可以选择仅缓存"来电#34; eventType而不是"答案" EVENTTYPE?
firebase hosting documentation中没有提到,但Goggle cloud functions documentation中没有提到查询字符串白名单和黑名单的选项
答案 0 :(得分:3)
您链接的第二个文档不适用于Google Cloud Functions,而不适用于Cloud CDN,这是与Firebase Hosting提供的CDN不同的CDN。
Firebase Hosting会在使用重写规则代理请求时缓存Cloud Functions的输出,但您有责任在响应中设置缓存标头,如您链接的第一个文档中所示。如果您只想缓存某些请求的结果,则可以在函数中控制该逻辑。
答案 1 :(得分:1)
与Firebase Hosting集成的云功能将不同的查询参数视为完全不同的URL,以便进行缓存。所以是的,它们将被单独缓存,并且可以在它们上设置不同的Cache-Control
标题。