【问题标题】:How to reduce the size of assets in web application如何减少 Web 应用程序中的资产大小
【发布时间】:2019-06-14 12:39:30
【问题描述】:

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

  1. 已尝试将 base64 转换为 json。正如此博客所述base64 encoded image size 在将图像转换为 base64 时,它将创建一个更大的文件。
  2. 第二个选项是将图像存储在数据库中并加载它们(我认为这不适合我的情况)

是否有其他方法可以减少资产大小,提前致谢。

【问题讨论】:

    标签: javascript performance web-applications base64 image-compression


    【解决方案1】:

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

    资产存储

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

    缓存静态文件

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-07-06
      • 2021-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多