上传到Azure时存储二进制格式数据库的位置,以减小包的大小



我们在Azure上托管的c#网站中使用城市数据库GeoLiteCity。

按照他们的建议,我们使用二进制文件:GeoLiteCity.dat。这个文件包含在我们的项目中。

问题是该文件的权重大约为28mo。由于GeoLiteCity.dat同时存在于源代码和bin文件夹中,因此每次我们部署到Azure时,包的大小都非常大。

是否有一种方法可以让我们减少包的大小,同时仍然使用相同的数据库?

我们已经使用blob作为我们的静态内容,正如在这个问题中建议的那样,但是是否可以对.dat文件做同样的事情呢?

编辑:这是一个只读数据库。

由于这是一个只读数据库,您是否考虑使用Azure Drive?这样,您就可以将单个虚拟硬盘存储在blob存储中,并将其挂载为只读。

最新更新