繁体   English   中英

如何减少Web应用程序中资产的大小

[英]How to reduce the size of assets in web application

在我的应用程序(旅游)中,我们使用了很多图像(png和gif),现在我们需要减小资产大小(image / gif / png)。

  1. 已经尝试将base64转换作为json。 正如此博客指出将图像转换为base64时将base64编码的图像大小一样 ,它将创建一个更大的文件。
  2. 第二种选择是将图像存储在数据库中并加载它们(我认为这不适合我的情况)

有没有其他减小资产规模的方法,请提前谢谢。

图像大小可以通过多种方式减少(交易图像质量)。 它现在可能会解决您的问题,但是它永远不会随着许多图像/资产缩放。

资产储存

任何云提供商都拥有一种用于存储资产的产品,其中最受人们认可的是AWS的S3存储。 这种存储类型非常适合您的情况,它快速,可靠且便宜。 如果不能选择使用云提供商的服务,则可以使用自定义解决方案。

缓存静态文件

静态资产作为图像是缓存的理想选择。 它们被称为内容交付网络(CDN),有数十家提供此类产品的提供商。 确保您的应用程序使用电子标签

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM