我想从Google存储桶为我的网站提供静态文件。为此,我想压缩文件,想到使用Brotli压缩,但是某些浏览器不支持Brotli压缩。因此,他们建议使用gzip作为后备。
我不知道是否有基于浏览器支持的服务来从google storage提供文件。例如,如果浏览器支持brotli,则应获取brotli版本,或者应获取gzip。
如何实现?
您部署的应用程序应该能够以多种方式确定客户端使用哪种浏览器。您可以在网上找到相关信息,例如Detecting device and browser。检测到浏览器后,您的应用可能会决定使用Brotli或gzip压缩,以适应检测到的浏览器的功能。