我有一个CDN,用于托管Unity 3D手机游戏的硬件优化压缩纹理。这些纹理存储在Unity资产捆绑包(容器)或Khronos(KTX)纹理容器中。我想利用HTTP内容协商来允许客户端按偏好顺序(例如,使用HTTP Accept标头)使用特定的内部纹理压缩/编码来请求纹理,从而避免传输次优或不相关的纹理格式。
我已经考虑过使用“加号” (+)
分隔符来指定一个子子类型,例如image/ktx+astc
,image/ktx+etc2
,application/vnd.unity.assetbundle+pvrtc
等。但是我想要确保不会违反标准/典型实现。
是否可以为现有的HTTP内容类型指定额外的变体信息或子子类型?