java - 提供小型静态图像的最佳方式是什么?

标签 java javascript python image

现在我正在对它们进行 base 64 编码并使用数据 uris。这个想法是,这将以某种方式减少浏览器需要发出的请求数量。这个桶能装水吗?

通常提供图片的最佳方式是什么? DB,来自 FS,S3?

我对基于 python 和 java 的答案最感兴趣,但欢迎大家!

最佳答案

我肯定会看一下 CSS Image Sprites,不错的文章 herehere .

这个概念非常简单,将您的图像组合成一个,只显示您需要的切片作为 CSS 背景。这使您可以将来自许多图像的 HTTP 请求数量减少为一个或多个(根据需要将您的小图像分组在 Sprite 图中)并且需要维护的图像更少,CSS 中只有一些背景坐标。

此外,与任何静态资源一样,make sure your cache headers are set correctly ,因此客户端不会不必要地获取它。

关于java - 提供小型静态图像的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4046242/

相关文章:

javascript - ReactJS 将状态从父级传递给子级

python - pandas 样式不显示列名称

python - 如何在没有回溯的情况下退出 Python?

python - 如何使用 Python 打开 HDFS 中的 parquet 文件?

java - 无法实例化类-android编程

java - 临时文件夹被创建为临时文件

java - float 型最多可容纳38个数字,双型最多可容纳300个数字。这些神奇的数字从何而来?

java - 无法检索列表 firebase

javascript - 绘图轴标题上的工具提示

javascript - HTML/Javascript 检查窗口关闭并执行功能