Javascript 如何减少web应用程序中的资产规模

Javascript 如何减少web应用程序中的资产规模,javascript,performance,web-applications,base64,image-compression,Javascript,Performance,Web Applications,Base64,Image Compression,在我的应用程序(旅游)中,我们使用了很多图像(png和gif),现在我们需要减小资产大小(image/gif/png) 已尝试将base64转换为json。正如本博客在将图像转换为base64时所述,它将创建一个更大的文件 第二种选择是将图像存储在DB中并加载它们(我认为,这不适合我的情况) 是否有其他方法可以减少资产规模,请提前感谢。图像大小可以通过多种方式减少(交易图像质量)。它现在可能会解决您的问题,但它永远不会与多个图像/资产一起扩展 资产存储 任何云提供商都有存储资产的产品,AWS的S

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

  • 已尝试将base64转换为json。正如本博客在将图像转换为base64时所述,它将创建一个更大的文件
  • 第二种选择是将图像存储在DB中并加载它们(我认为,这不适合我的情况)

  • 是否有其他方法可以减少资产规模,请提前感谢。

    图像大小可以通过多种方式减少(交易图像质量)。它现在可能会解决您的问题,但它永远不会与多个图像/资产一起扩展

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

    缓存静态文件 静态资产(如图像)是缓存的理想候选对象。它们被称为内容交付网络(CDN),有几十家提供商提供这种产品。确保您的应用程序使用